بسم الله الرحمن الرحیم

انجمن های تخصصی کدباکس

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

امروز جمعه 14 دسامبر 18, 7:46 pm



مبحث جدیدپاسخ

 [ 2 پست ] 
نويسنده پيغام
پستارسال شده در: پنج شنبه 03 سپتامبر 15, 5:45 pm 
نماد کاربر

پست ها : 371
محل سکونت: فارس
سپاسگذاری کرده: 41 بار
سپاس دریافتی: 576 بار
آیا میخواهید منوها و فهرست های مختلف را در صفحات مختلف به نمایش بگذارید ؟ ممکن است بخواهید منوی پنل کاربری را برای کاربران وارد شده نمایش دهید. یا شاید هم میخواهید مثلا در صفحه ی خرید از سایت منوی کمک به سایت را پنهان کنید. در کل میخواهید منوها و فهرست ها را در فقط در صفحات خاص نمایش دهید یا بالعکس مخفی کنید.
به صورت معمول لازم است که کد قطعاتی کد را در CSS به منظور مخفی کردن آیتم ها اضافه کنید. اما آیا ممکن است از منوی مدیریت وردپرس این کار را انجام داد ؟ در این مبحث به شما نشان خواهم داد که چگونه از این شروط استفاده کنید.
اولین چیزی که احتیاج دارید نصب و فعالسازی افزونه If Menu است. پس از فعال سازی احتیاج دارید که از منوی نمایش روی فهرست ها کلیک کنید.
آیتم ها را که انتخاب میکنید یک گزینه را میبینید به نام Enable Conditional Logic که ترجمه ی فارسی آن را اگر دوستان لطف کنند بگن چی میشه ممنون میشم. البته مفهوم آن را همگی به خوبی درک میکنید. کاندیشنال یعنی شرطی و لاجیک به معنای منطق و انیبل هم که مشخص هست.
سپس دو گزینه پیش روی شماست. Show و hide به معنی نمایش دادن یا پنهان کردن. از سلکشن منوی دیگر هم شرایط را انتخاب کنید. میتوانید انتخاب کنید که مثلا نمایش داده شود اگر کاربر وارد شده بود, کاربر ادمین بود , کاربر ویرایشگر یا فلان نقش را داشت. یا نمایش داده نشود اگر سینگل پست بود , پیج بود و ...
پيوست:
توضيحات فايل: روی عکس کلیک کنید. این یک تصویر متحرک است , یک پیش نمایش کامل
conditional-menu.gif
conditional-menu.gif [ 78.61 KiB | بازديد 4099 بار ]


پستارسال شده در: پنج شنبه 03 سپتامبر 15, 7:11 pm 
نماد کاربر

پست ها : 371
محل سکونت: فارس
سپاسگذاری کرده: 41 بار
سپاس دریافتی: 576 بار
اضافه کردن شرایط خودتون به شرایط موجود.
افزونه ی If Menu یک پلاگین جدید است , به همین خاطر شرایط زیادی برای کاری که براتون انجام میده در نظر نگرفته , حدودا انگشت شمار هست ولی خودتون میتوانید گزینه های زیادتری بهش اضافه کنید. وردپرس کاندیشنال تگ های فراوانی داره. برای مشاهده ی کل تگ های شرطی وردپرس اینجا کلیک کنید
شما میتوانید این شرایط را برای استفاده در فهرست ها اضافه کنید. برای مثلا اینجا میخوام که شرط اگر کاستوم پست تایپ آرشیو رو به شروط قبلی اضافه کنم.
کد زیر رو به مسیر public_html/wp-content/plugins/if-menu/conditions.php اضافه میکنم.
کد:
add_filter( 'if_menu_conditions', 'wpb_new_menu_conditions' );
 
function wpb_new_menu_conditions( $conditions ) {
$conditions[] = array(
   'name'   => 'If it is Custom Post Type archive', // name of the condition
   'condition' => function($item) {         // callback - must return TRUE or FALSE
     return is_post_type_archive();
   }
);
 
return $conditions;
}

بعد که به قسمت فهرست ها بریم میبینیم که If it is Custom Post Type archive به شرایط قبل اضافه شده.
دوستان اگر شرایط به درد بخوری هست و یا دنبال شرط خاصی هستند در همین مبحث مطرح کنند.


نمايش پست ها از پيشين:  مرتب سازي بر اساس  

مبحث جدیدپاسخ

 [ 2 پست ] 


مباحث مرتبط

 مباحث   نويسنده   پاسخ ها   بازديدها   آخرين پست 
موضوع ناخوانده دیگری در این انجمن موجود نیست. نوآوری در طراحی کردن لوگو “به وسیله پنهان سازی در محیط نگاتی

sheyda69

2

3130

چهارشنبه 05 آپريل 17, 8:40 am

ratinco نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. فهرست برترین نرم افزار های طراحی سایت در سال 2018

nopardazco

0

862

شنبه 26 مه 18, 2:57 pm

nopardazco نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. شرایط و هزینه های دریافت ویزای روسیه

peransidin

0

1196

پنج شنبه 04 مه 17, 5:26 pm

peransidin نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. شرایط ثبت شرکت طراحی سایت چیست

nopardazco

0

275

سه شنبه 10 جولاي 18, 2:56 pm

nopardazco نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. اضافه کردن دکمه پنهان به قالب با css

Hoseyn

0

3598

شنبه 13 فبريه 16, 7:17 pm

Hoseyn نمایش آخرین ارسال

 


چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 7 مهمان


شما نمي توانيد مبحث جديدي در اين انجمن ايجاد کنيد
شما نمي توانيد به مباحث در اين انجمن پاسخ دهيد
شما نمي توانيد پست هاي خود را در اين انجمن ويرايش کنيد
شما نمي توانيد پست هاي خود را در اين انجمن حذف کنيد
شما نمي توانيد فايل هاي پيوست در اين انجمن ارسال کنيد
cron



بخش ها