سلام وقت بخیر
من هر کاری میکنم این مشکل ادرس دهی رو نمیتونم حل کنم ممنون میشم بررسی بفرمایید
<?php
/*
Plugin Name: wordpress menus
Plugin URI: http://wordpress.org/
Description: برای افزودن منو به وردپرس
Author: reza shorche
Author URI: http://ma.tt/
text domain:wordfilter
domain path: /languages/
Version: 1.0.0
*/
define('WP_APIS_DIR',plugin_dir_path(__FILE__));
define('WP_APIS_URL',plugin_dir_url(__FILE__));
define('WP_APIS_INC','WP_APIS_DIR'.'/inc/');
register_activation_hook(__FILE__,'wp_apis_plugin_activation');
register_deactivation_hook(__FILE__,'wp_apis_plugin_deactivation');
function wp_apis_plugin_activation()
{
}
function wp_apis_plugin_deactivation()
{
}
if(is_admin())
{
include WP_APIS_INC .'admin/menus.php';
}
<?php
add_action('admin_menu','wp_apis_register_menus');
function wp_apis_register_menus()
{
add_menu_page(
'منوی وردپرس',
'منوی وردپرس',
'manage_options',
'wp-menu-admin',
'wp_apis_main_menu_handler'
);
}
function wp_apis_main_menu_handler(){
echo '<h1>hello</h1>';
}
توی پیشخوان وردپرس هم این ارور رو نمایش میده
Warning: include(WP_APIS_DIR/inc/admin/menus.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\wordpress.exp\wordpress\wp-content\plugins\wordpress-apis\wordpress-apis.php on line 30
Warning: include(): Failed opening 'WP_APIS_DIR/inc/admin/menus.php' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\wordpress.exp\wordpress\wp-content\plugins\wordpress-apis\wordpress-apis.php on line 30