set_js_var

گرفتن آدرس کامل تصویر وردپرسی در فایل js

  اگر شما بخواهید یک فایل تصویری را در یک فایل js , ajax اضافه نمایید باید آدرس کامل تصویر را بدهید.حال اگر بخواهیم آدرس سایت را گرفته و روی آن تصویر را به نمایش بگذاریم از آموزش زیر استفاده می نماییم. ابتدا کد زیر را در functions.php قرار دهید function set_js_var() { $translation_array = array( 'template_directory_uri' => get_template_directory_uri()); wp_localize_script( 'jquery', 'my_data', $translation_array ); } add_action('wp_enqueue_scripts','set_js_var'); سپس کد زیر را در فایل js خود قرار دهید   var image = '"'+ my_data.template_directory_uri+'/images/mai.png"'; خروجی فایل به شکل زیر می باشد http:/mywptheme/wp-content/themes/mytheme/images/mai.png          

ادامه مطالب