http://rokesh.ir/check-availability-of-widgets-in-wordpress-sidebar-by-code/

بررسی وجود ابزارک در سایدبار وردپرس توسط کد

با استفاده از این تکه کد می توانید قالب های وردپرسی خود را یک پله حرفه ای تر کنید. این تکه کد به شما این اجازه را می دهد تا بررسی کنید که آیا یک سایدبار دارای ابزارک هست یا نه. ابن ویژگی زمانی به کارتان می آید که بخواهید نوار کناری سایت ها را فقط در زمان استفاده از ابزارک ها در قالب جای دهید.

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

function is_sidebar_active($index) {
	global $wp_registered_sidebars;
	$widgetcolums = wp_get_sidebars_widgets();
	if ($widgetcolums[$index])
		return true;
	return false;
}

سپس کد فراخوانی سایدبار مورد نظرتان را در بین کد های زیر در هر جای قالب که می خواهید قرار دهید.

if( is_sidebar_active( 'sidebar-name' ) ):
// code
endif;

در کد بالا باید جای sidebar-name نام سایدبار را قرار دهید.

دیدگاه کاربران

  1. مرجان

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

کاربر گرامی برای ارسال دیدگاه اگر عضو روکش هستید باید سایت شوید در غیر اینصورت باید عضو شوید.