🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ سیدرضا بازیار
مشکل نمایش ندادن منو و صفحه پلاگین
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۰ شهریور ۱۴۰۰

سلام. من کد زیر رو در پلاگین گذاشتم اما منو نمایش داده نمیشه. مشکل چیه؟

 

<?php
/**
 * 7learn plugin
 *
 * @package     7learn Plugin
 * @author      anonymous
 * @copyright   Copyright (C) 2021
 * @license     http://www.gnu.org/licenses/gpl-3.0.html GNU General Public License, version 3 or higher
 *
 * @wordpress-plugin
 * Plugin Name: 7learn Plugin
 * Plugin URI:  https://google.com/test
 * Description: My personal Plugin...
 * Version:     1.0.0
 * Author:      anonymous
 * Author URI:  https://google.com
 * Text Domain: 7learn_plugin
 * License:     GPL v3
 */
 define('WP_7_DIR', plugin_dir_path(__FILE__));
 define('WP_7_URL', plugin_dir_url(__FILE__));
 define('WP_7_INC', WP_7_DIR.'/inc/');
 register_activation_hook( __FILE__, 'wp_7_plugin_activation' );
 register_deactivation_hook( __FILE__, 'wp_7_plugin_deactivation' );
 function wp_7_plugin_activation(){
 }
 function wp_7_plugin_deactivation(){
}
if (is_admin()){
    include WP_7_INC.'admin/menus.php';
}
<?php
// actions
add_action( 'admin_menue', 'wp_7_register_menus' );
// functions
function wp_7_register_menus(){
    add_menu_page( 
        'تنظیمات پلاگین', 
        'تنظیمات پلاگین', 
        'manage_options', 
        'wp_7_myurl', 
        'wp_7_main_menue_handler'
        );
}
function wp_7_main_menue_handler(){
    echo 'hello';
}

مشکل رو پیدا کردم:

// اشتباه
add_action( 'admin_menue', 'wp_7_register_menus' );
// صحیح
add_action( 'admin_menu', 'wp_7_register_menus' );

چیکار کنیم که دیباگر بتونه این اشتباهات رو تشخیص بده؟

سیدرضا بازیار ۲۰ شهریور ۱۴۰۰، ۱۲:۳۲