نمایش ابزارک در صفحات خاص

آیا تا بحال نیاز به نمایش ابزارکی خاص در صفحه‌ای خاص پیدا کرده‌اید؟ با نصب و فعال‌سازی این افزونه‌، به پایین هر ابزارک در صفحه‌ی مدیریت، کادری افزوده می‌شود با نام widget logic. با قرار دادن مقادیر Conditional Tags در آن، نیاز خود را برطرف کنید. مقادیر صحیح در codex وردپرس به طور کامل توضیح داده شده. با توجه به مسدود بودن آن، خلاصه‌ای از مهم‌ترین توابع مورد نیاز در ادامه آورده می‌شود:

*خانه: ‎‎is_home()‎
*صفحه‌ی یکتا: is_single()‎
تنظیمات اضافی:
is_single( ‘postID’ )‎
مثال: is_single( ’17’ )‎ یا is_single( array( 17, 19, 1, 11 ) ) ‎
is_single( ‘post_title’ )‎
مثال: is_single( ‘Irish Stew’ )‎ یا is_single( array( ‘Beef Stew’, ‘Pea Soup’ ) ) ‎
برای استفاده‌ی همزمان از این دو:
is_single( array( postID, ‘post_title’ ) ) ‎
مثال: is_single( array( 17, 24, 850, ‘Pea Soup’, ‘Irish Stew’ ) )‎
توجه: متد بالا برای دیگر توابع نیز صادق است.
*موضوع: in_category( ‘category’ )‎
*نویسنده:is_author() ‎
*صفحه‌ی جست‌و‌جو: is_search()‎
از && و || نیز برای AND و OR میان توابع،استفاده کنید.

دانلود صفحه افزونه
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام
    من توی سایتم به یه مشکلی خوردم اونم اینکه خب من یه هدر گذاشتم برای سایتم که توی هر صفحه ایی که میریم یه اسلایدشو خاصی نشون میده و اینکار رو با ابزارک ها انجام دادم ولی وقتی پست میذارم دیگه نمیتونم اسلایدشو رو به اون نوشته اختصاص بدم. مثلا برای برگه ها اسلایدشو تیک page id رو میزنم و آی دی همون برگه رو میزنم و اسلایدشو فقط در اون برگه نمایش داده میشه ولی برای نوشته ها همچین اتفاقی نمیوفته و هدر سایت خالی از هرچی میمونه.
    چیکار کنم؟!!!

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

    • 10 سال عضو همیار وردپرس

      سلام
      از این کد is_single( ‘post_title’ )‎
      استفاده کنید

      با احترام

  3. ممنون

  4. با سلام
    به نظر می رسه این افزونه Display widgets کار باهش راحتره
    با تشکر

  5. سلام؛ پس چرا برای من کار نمیکنه؟ این پیغان رو میده:
    Parse error: syntax error, unexpected T_STRING in /home/……../public_html/wp-content/plugins/widget-logic/widget_logic.php(169) : eval()’d code on line 1

  6. قسمت صفحه ابزارك ها در پنل مديريت باز مي شود اما نمي شود به ان دسترسي داشت و چيزي نمي توان به ان اضافه يا كم كرد؟

    دليلش چيه؟

  7. با این میتونیم یه ابزارک رو اول هر پست هم بذاریم درسته؟