pbs_localize_scripts

نوشته شده توسط

در

,

pbs_localize_scripts

ویژگی‌های جاوااسکریپت را به شیء pbsParams در بخش کاربری (فرانت‌اند) اضافه می‌کند. شیء pbsParams هنگامی که کاربر وارد سیستم شده و امکان ویرایش صفحه را داشته باشد، در بخش کاربری در دسترس است.

این متغیر همچنین شامل بسیاری از ویژگی‌های مورد استفاده توسط PBS در هنگام ویرایش است، مانند نانس‌ها (nonces)، فهرستی از تمام کدهای کوتاه‌ بارگذاری‌شده، و رشته‌های ترجمه.

پارامترها

$params

آرایه. آرایه‌ای از کلیدها و مقادیر که در متغیر جاوااسکریپت سطح پنجره (window) یعنی pbsParams در دسترس خواهند بود.

مثال

افزودن یک کد کوتاه شناسایی‌نشده به ویرایشگر

add_filter( 'pbs_frontend_scripts, 'add_my_shortcode' );

function add_my_shortcode( $params ) {
	$params['shortcodes'][] = 'my_shortcode';
	return $params;
}