آیا تا بحال نیاز به نمایش ابزارکی خاص در صفحهای خاص پیدا کردهاید؟ با نصب و فعالسازی این افزونه، به پایین هر ابزارک در صفحهی مدیریت، کادری افزوده میشود با نام 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 میان توابع،استفاده کنید.
احسان
سلام
من توی سایتم به یه مشکلی خوردم اونم اینکه خب من یه هدر گذاشتم برای سایتم که توی هر صفحه ایی که میریم یه اسلایدشو خاصی نشون میده و اینکار رو با ابزارک ها انجام دادم ولی وقتی پست میذارم دیگه نمیتونم اسلایدشو رو به اون نوشته اختصاص بدم. مثلا برای برگه ها اسلایدشو تیک page id رو میزنم و آی دی همون برگه رو میزنم و اسلایدشو فقط در اون برگه نمایش داده میشه ولی برای نوشته ها همچین اتفاقی نمیوفته و هدر سایت خالی از هرچی میمونه.
چیکار کنم؟!!!
hamed
افزونش خیلی خوبه-ولی من باید کدوم کد رو بزارم که وقتی کاربر وارد مثلا زیر مجموعه سرگرمی میشه خود دسته اصلی نه زیر مجموعه دسته اصلی -ابزارک نمایش داده بشه-مثال من بخش سرگرمی دارم و 2 تا پست هم توش گذاشتم حالا کاربر وارد پست 1 میشه ابزارک مربوط به سرگرمی نمایش داده بشه
bahar 10 سال عضو همیار وردپرس
سلام
از این کد is_single( ‘post_title’ )
استفاده کنید
با احترام
BALYAN
ممنون
مکتب شیعه
با سلام
به نظر می رسه این افزونه Display widgets کار باهش راحتره
با تشکر
گرشاسم
سلام؛ پس چرا برای من کار نمیکنه؟ این پیغان رو میده:
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
n450
قسمت صفحه ابزارك ها در پنل مديريت باز مي شود اما نمي شود به ان دسترسي داشت و چيزي نمي توان به ان اضافه يا كم كرد؟
دليلش چيه؟
مجله اینترنتی پرشین
با این میتونیم یه ابزارک رو اول هر پست هم بذاریم درسته؟