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

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

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

آموزش wp_enqueue در وردپرس،قسمت دومReviewed by فریش تم on Aug 31Rating: 5.0آموزش wp_enqueue در وردپرس،قسمت دومبا ادامه آموزش wp_enqueue در وردپرس همراه شما هستم.در قسمت قبل در مورد تابع wp_enqueue و دلیل استفاده از ان صحبت کردیم و در این قسمت به ادامه موارد میپردازیم

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

در ابتدا به بررسی مثال هایی از wp_enqueue در وردپرس میپردازیم که به صورت زیر است:

function theme_name_scripts() {
	wp_enqueue_style( 'style-name', get_stylesheet_uri() );
	wp_enqueue_script( 'script-name', get_template_directory_uri() . '/js/example.js', array(), '1.0.0', true );
}

add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );

این کد بالا برای ریجستر فایل ها به صورت تکی و ساده است.

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

<?php
function my_scripts_method() {
wp_enqueue_script('custom-script',get_stylesheet_directory_uri() . '/js/custom_script.js',array( 'jquery' ));
}
add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
?>

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

<?php
function my_scripts_method() {
wp_enqueue_script('newscript',plugins_url( '/js/newscript.js' , __FILE__ ),array( 'scriptaculous' ));
}

add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
?>

در این کد تفاوت این است که به جای get_stylesheet_directory_uri از عبارت plugins_url استفاده شده است.

حال در ادامه این آموزش به بررسی موارد دیگر میپردازیم.
ممنونم که تا بحال همراه من بودید و توجه مبذول داشتید
قسمت های بعد را از لینک های زیر دریافت نمائید

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

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

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

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