💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ مهدي رنجبر
عدم نمایش منو سمت راست
سید روح اله موسوی حل شده توسط سید روح اله موسوی
سلام استاد من تمام مراحل رو انجام دادم ولی اون منو سمت راست نمیاد اینم کدش:هر دوتا کد رو گذاشتم
<?php
/*
Plugin Name: wordpress api
Plugin URI: http://wp-persian.com/wp-jalali
Description: Full Jalali calendar support for Wordpress and localization improvements for Persian/Afghan/Tajik users.
Version: 5.0.1
Author: Mehdi
Author URI: http://zakrot.com/
Text Domain: ztjalali
Domain Path: /languages
*/
define('WP_API_DIR',plugin_dir_path(__FILE__));
define('WP_API_URL',plugin_dir_url(__FILE__));
define('WP_API_INC',WP_API_DIR.'/inc/');
register_activation_hook(__FILE__,'wp_api_plugin_activation');
register_deactivation_hook(__FILE__,'wp_api_plugin_deactivation');
function wp_api_plugin_activation(){
};
function wp_api_plugin_deactivation(){
};
if(is_admin()){
    include WP_API_INC.'admin/menu2.php';
};
<?php
add_action('admin_menu','wp_api_fun');
function wp_api_fun()
{
    add_menu_page(
                'تنظیمات',
                'تنظیمات پلاگین',
                'manage_option',
                'wp_api',
                'wp_api_register'
    );
}
function wp_api_register(){
    echo '<h1>hello</h1>';
}
آدرس دهی فایل‌ها درسته؟
کیوان علی محمدی ۲۵ فروردین ۱۳۹۸، ۱۱:۴۵
سلام.
if(is_admin()){
    include WP_API_INC.'admin/menu2.php';
};
این قسمت از کد را داخل اکشن admin_init فراخوانی کنید.
تقی نوشی فرد ۲۶ فروردین ۱۳۹۸، ۱۷:۱۳
function callback_function(){
if(is_admin()){
    include WP_API_INC.'admin/menu2.php';
};
}
add_action('admin_init', 'callback_function');
Deleted ۲۷ فروردین ۱۳۹۸، ۱۱:۰۱

سلام

اگه ب جای manage_option  بنویسید manage_options درست میشه، ی دونه s کم گذاشتید

بهترین پاسخ
سید روح اله موسوی ۱۶ مهر ۱۳۹۸، ۱۹:۲۲