widget logic - افزونه فارسی مدیریت ابزارک ها در وردپرس Widget Logic

افزونه فارسی مدیریت ابزارک ها در وردپرس Widget Logic

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

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

نصب و نحوه استفاده از افزونه

پس از نصب و فعالسازی افزونه تنظیمات مربوط به آن در انتهای صفحه ابزارکها اضافه میشود و همچنین فیلد Widget logic به تمام ابزارکهای شما اضافه خواهد شد که با استفاده از آن میتوانید صفحاتی که قصد دارید ابزارک ها در آن نمایش داده شود مشخص کنید.

widget logic settings - افزونه فارسی مدیریت ابزارک ها در وردپرس Widget Logic

برای استفاده از فیلد Widget logic مثالهایی از تگهای شرطی برای شما قرار دادیم که میتوانید براحتی از این افزونه استفاده کنید:

widget logic settings2 - افزونه فارسی مدیریت ابزارک ها در وردپرس Widget Logic

مثالهایی از تگهای شرطی:

  • is_home()  فقط ابزارک در صفحه اول نمایش داده شود
  • !is_page('about') در همه صفحات به جز صفحه داخل پرانتز نمایش داده شود
  • !is_user_logged_in()  زمانی نشان داده شود که کاربر وارد نشده باشد
  • is_category(array(5,9,10,11))  دسته صفحات دارای یکی از شناسه هایی داخل پرانتز باشد
  • is_single() && in_category('baked-goods')  پست تکی که دسته اش نام دسته داخل پرانتز باشد
  • current_user_can('level_10') ابزارک فقط برای ادمین نمایش داده شود
  • strpos($_SERVER['HTTP_REFERER'], "google.com")!=false  زمانی ابزارک نمایش داده شود که از سرچ گوگل وارد سایت شده باشد
  • is_category() && in_array($cat, get_term_children( 5, 'category'))  دسته صفحه ای که فرزند دسته ۵ باشد
  • global $post; return (in_array(77,get_post_ancestors($post)));  صفحه وردپرسی که فرزند صفحه ۷۷ باشد
  • global $post; return (is_page('home') || ($post->post_parent=="13")); صفحه خانگی و یا زمانی که صفحه فرزند صفحه ۱۳ باشد

ادامه مطلب