/*
Plugin Name: Тъп Плъгин 0.1а
Plugin URI: https://example.com/my-plugin
Description: Тестов плъгин. Моля не му обръщайте внимание
Version: 0.1а
Author: Слави Танкеин
Author URI: https://pliok.net
License: GPL2
*/
register_activation_hook( __FILE__, 'my_plugin_activate' );
function my_plugin_activate() {
add_option( 'my_plugin_option', 'default value' );
}
add_action( 'admin_menu', 'my_plugin_add_admin_menu' );
function my_plugin_add_admin_menu() {
add_options_page(
'My Plugin Settings',
'My Plugin',
'manage_options',
'my-plugin',
'my_plugin_display_settings_page'
);
}
function my_plugin_display_settings_page() {
if ( isset( $_POST['my_plugin_submit'] ) ) {
update_option( 'my_plugin_option', sanitize_text_field( $_POST['my_plugin_option'] ) );
echo '
';
}
?>
Fatal error: Uncaught Error: Call to undefined function get_admin_page_title() in /home/ilegcenter/addon_domains/pliok.net/www/root/wp-content/plugins/GreatPlugin/my-plugin.php:34
Stack trace:
#0 /home/ilegcenter/addon_domains/pliok.net/www/root/wp-settings.php(447): include_once()
#1 /home/ilegcenter/addon_domains/pliok.net/www/root/wp-config.php(89): require_once('/home/ilegcente...')
#2 /home/ilegcenter/addon_domains/pliok.net/www/root/wp-load.php(50): require_once('/home/ilegcente...')
#3 /home/ilegcenter/addon_domains/pliok.net/www/root/wp-blog-header.php(13): require_once('/home/ilegcente...')
#4 /home/ilegcenter/addon_domains/pliok.net/www/root/index.php(17): require('/home/ilegcente...')
#5 {main}
thrown in /home/ilegcenter/addon_domains/pliok.net/www/root/wp-content/plugins/GreatPlugin/my-plugin.php on line 34