no-img

مشکل در استفاده از public function و wp_enqueue


م
ن
و
آرنه وب | قالب رایگان وردپرس | افزونه وردپرس

ادامه مطلب

ZIP
مشکل در استفاده از public function و wp_enqueue
zip
مهر ۲۹, ۱۳۹۴

مشکل در استفاده از public function و wp_enqueue


سلام دوستان
من این کد رو برای یک افزونه نوشتم ولی نمی دونم چرا هیچ کدومشون کار نمیکنن. نه منو نه فراخوانی استایل و اسکریپت و …. خودم مطمئنم این کد یه قسمتاییش اشتباه هست ولی نمی دونم کجا :(
اگه میشه راهنمایی کنید:

public function init(){
add_action('admin_menu', 'test_menu');
add_action( 'admin_enqueue_scripts', 'test_scripts_styles' );
add_action( 'admin_enqueue_scripts', 'test_msg_face' );
add_action('admin_init', 'register_testsettings');
add_action('wp_head', 'sitemsg_add_css');	
add_action('admin_head', 'my_admin_head');
add_action( 'init', 'test_translations' );
}

public function test_menu(){
add_menu_page( __("Test 1", 'test'), __("Test 1", 'test'), 1,"test-settings","test_settings_page" ,'dashicons-admin-customizer' );
add_submenu_page("test-settings", __("Test 2", 'test'), __("Test 2", 'test'), 1, "test-settings","test_settings_page");
add_submenu_page('test-settings', __("Test 3", 'test'), __("Test 3", 'test'), 'edit_others_pages', 'test-site-msg', 'sitemsg_settings_page');
}

public function test_scripts_styles($hook){
if ( 'test-settings' != $hook ) {
return;
}

wp_enqueue_scripts( 'admin-test', plugin_dir_url( __FILE__ ) . 'assets/js/admin.js' );
}

public function test_msg_face() {
wp_register_style( 'msg_face_test', plugin_dir_url( __FILE__ ) . 'assets/css/msgs.css' );
wp_enqueue_style( 'msg_face_test' );
}

public function test_translations(){
load_plugin_textdomain('test', false, dirname(plugin_basename(__FILE__)) . '/languages');
}

public function register_testsettings(){
register_setting('site_msg_settings', 'site_msg_settings');
}
حتما بخوانید :  قالب سرچ


موضوعات :
دایرکتوری

درباره نویسنده

علیرضا نجاتی 602 نوشته در آرنه وب | قالب رایگان وردپرس | افزونه وردپرس دارد . مشاهده تمام نوشته های

دیدگاه ها


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *