خانه / وردپرس / آموزش وردپرس / آموزش wp_enqueue در وردپرس،قسمت سوم

تاریخ انتشار: شهریور 9, 1394 تعداد بازدید: 447 بازدید تعداد دیدگاه ها: 0

آموزش wp_enqueue در وردپرس،قسمت سوم

سلام و عرض ادب و احترام خدمت شما دوستان و همراهان عزیز
در ادامه آموزش های wp_enqueue در وردپرس همراه شما هستم.در قسمت های قبل در مورد توابع مختلف و روش های پیاده سازی آن ها در پوسته های وردپرس و افزونه های وردپرس صحبت کردیم.حال در این قسمت به ادامه این آموزش وردپرس میپردازیم تا بتوانیم از تابع wp_enqueue در همه جای وردپرس بهره ببریم.

در ابتدا در مورد روش استفاده از تابع wp_enqueue در صفحه تنظیمات افزونه وردپرس صحبت میکنیم
در این بخش در مورد نحوه فراخوانی اسکریپت ها و استایل ها برای پنل تنظیمات افزونه وردپرس صحبت میکنیم و البته این روش هم مثل روش های قبلی بوده و فقط توابعی که در آن استفاده شده کمی متفاوت است.این تنظیمات به صورت زیر است:

<?php
    add_action( 'admin_init', 'my_plugin_admin_init' );
    add_action( 'admin_menu', 'my_plugin_admin_menu' );

    function my_plugin_admin_init() {
        wp_register_script( 'my-plugin-script', plugins_url( '/script.js', __FILE__ ) );
    }

    function my_plugin_admin_menu() {
        $page_hook_suffix = add_submenu_page( 'edit.php', // صفحه اصلی
                                  __( 'My Plugin', 'myPlugin' ), // عنوان زیر منو
                                  __( 'My Plugin', 'myPlugin' ), // عنوان صفحه
				  'manage_options', // امکان دسترسی به صفحه
				  'my_plugin-options', //نامک صفحه
                                  'my_plugin_manage_menu' // فانکشن برای فراخوانی نمایش صفحه
                               );
        add_action('admin_print_scripts-' . $page_hook_suffix, 'my_plugin_admin_scripts');
    }

    function my_plugin_admin_scripts() {
        wp_enqueue_script( 'my-plugin-script' );
    }

    function my_plugin_manage_menu() {
    }
?>

در قسمت نهایی نیز در مورد روش استفاده از تابع wp_enqueue در پیشخوان وردپرس صحبت میکنیم.
در این مرحله از آموزش چگونگی قرار گیری استایل و اسکریپت خاص را در پیشخوان وردپرس بررسی میکنیم. البته این روش هم همانند روش های قبلی است و فقط تفاوت در توابع استفاده شده است:

<?php add_action( 'admin_enqueue_scripts', 'function_name' ); ?>

کد فوق برای فراخوانی بوده و کد زیر نیز یک نمونه مثال برای کد فوق است:

function load_custom_wp_admin_style() {
        wp_register_style( 'custom_wp_admin_css', get_template_directory_uri() . '/admin-style.css', false, '1.0.0' );
        wp_enqueue_style( 'custom_wp_admin_css' );
}
add_action( 'admin_enqueue_scripts', 'load_custom_wp_admin_style' );

این آموزش وردپرس هم در اینجا به پایان رسید
از همراهی شما خوبان ممنونم
موفق و پیروز باشید

آموزش wp_enqueue در وردپرس،قسمت اول
آموزش wp_enqueue در وردپرس،قسمت دوم

منبع فریش تم ارائه دهنده : فروش قالب وردپرس , قالب فارسی وردپرس , قالب هاستینگ وردپرس , خرید پوسته وردپرس

کانال تلگرام فریش تم
  • دیدگاه شما پس از تایید در سایت نمایش داده می شود.
  • از ارسال متن بصورت فینگلیش خودداری نموده و فارسی تایپ کنید.
  • دیدگاه و سوالات شما توسط کارشناسان ما بین 1 تا 12 ساعت پاسخ داده خواهد شد.
  • از ارسال دیگاه جهت پشتیبانی محصولات تجاری پرهیز و برای پشتیبانی از بخش پشتیبانی سایت اقدام فرمائید

هنوز دیدگاهی ثبت نشده است.