طراحی سایت اصفهان | سئو سایت اصفهان |طراحی سایت در اصفهان

031- 344 500 60

طراحی سایت در اصفهان, سئو سایت اصفهان, طراحی سایت فروشگاهی , شرکت طراحی سایت اصفهان, طراحی حرفه ای سایت اصفهان, بهینه سازی سایت , بازاریابی و تبلیغات اینترنتی

صفحه نخست » بلاگ » نمایش منو متناسب با شرایط کاربر

نمایش منو متناسب با شرایط کاربر

۱۵ام آبان ۱۳۹۴
پشتیبانی وب یار
دیدگاه‌ها برای نمایش منو متناسب با شرایط کاربر بسته هستند
22

نمایش منو متناسب با شرایط کاربر در وردپرس:

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

نمایش منو متناسب با شرایط کاربر

برای این کار به صورت عادی لازم است که یک کلاس خاص در CSS ایجاد کرده و آن را از دید کاربر مخفی نمود . اما این کار بدی های خود را دارد ، به عنوان مثال کاربری که اندکی با کدنویسی آشناست به راحتی با دیدن سورس صفحه شما می تواند لینک قسمت مخفی شده را پیدا کرده و احتمالا سو استفاده های مد نظر خود را انجام دهد ! یک راه برای انجام این کار استفاده از افزونه ایست که در این مطلب به شما معرفی می کنیم.

ابتدا ، افزونه کاربردی If Menu را نصب کرده و آن را فعال کنید . این افزونه بدون هیچ پنل تنظیماتی ارائه شده است . پس از فعال سازی به بخش فهرست ها مراجعه کرده و یک فهرست را برای ویرایش انتخاب کنید .

یک آیتم از منو را انتخاب کرده و آن را برای ویرایش مشخصات ، گسترش دهید . تیک گزینه Enable Conditional Logic را فعال کرده و شرایط نمایش یا عدم نمایش آیتم فعلی را انتخاب نمایید .

menu

به عنوان مثال با انتخاب show و گزینه user is logged in این آیتم از فهرست تنها به کاربرانی که در وردپرس وارد شده اند نمایش داده خواهد شد . یا گزینه user is Admin آیتم را فقط در صورتی نمایش می دهد که کاربر فعلی دارای نقش مدیر باشد .

پس از ویرایش تنظیمات روی دکمه ذخیره کلیک کرده تا تغییرات شما اعمال شود .

اضافه کردن شرایط جدید

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

شما قادر هستید که هر یک از شرایط موجود در وردپرس را به افزونه اضافه کنید ، به عنوان مثال فرض می کنیم که می خواهید یک آیتم از فهرست ها را در برگه های مربوط به پست های سفارشی نمایش ندهید . برای این کار کافی است کد زیر را به فایل Functions.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’, // عنوان شرایط
‘condition’ =>  function($item) {          // callback – must return TRUE or FALSE
return is_post_type_archive();
}
);

return $conditions;
}

این کد به صورت زیر در بخش ویرایش منوها نمایش داده خواهد شد .

count

درباره نویسنده :
پشتیبانی وب یار

مطالب مرتبط

Blog commenting

پر استفاده ترین تکنیک سئو Blog commenting

پر استفاده ترین تکنیک سئو Blog commenting  Blog commenting یکی از پر استفاده ترین تکنیک های سئو است که توسط وبلاگ نویسان، حرفه ای ها و جستجوگران حرفه ای استفاده می شود. در واقع  Blog commenting یک روش ضروری برای تعامل بین وبلاگ ها، وبلاگ نویسان و خوانندگان وبلاگ است. خوانندگان وبلاگ می توانند برای […]

طراحی سایت

زمان فعالیت تیم طراحی سایت وب یار در ایام نوروز

زمان فعالیت دفتر وب یار در ایام نوروز                  یا مقلب القلوب و الابصار یا مدبرالیل و النهار                                                                                            یا محول الحول و الاحوال حول حالنا الی احسن الحال حلول سال نو و بهار پرطراوت را که نشانه قدرت لایزال الهی و تجدید حیات طبیعت می باشد را […]

سی ام اس

سیستم مدیریت محتوا CMS چیست

سیستم مدیریت محتوا CMS چیست سی ام اس چیست؟ (cms) نقش سی ام اس در مدیریت سایت امروزه مبحث داغ سی ام اس چیست (cms) همه جا مطرح گردیده است. سی ام اس (cms)  یا سیستم مدیریت محتوا سایت که بر گرفته از کلمات Content Management System می باشد، یک نرم افزار تحت وب است […]

طراحی اختصاصی لوگو نوشتاری در اصفهان

طراحی لوگو گروه آموزشی آتیه

نوع لوگو: طراحی اختصاصی لوگو نوشتاری
موضوع لوگو: طراحی لوگو خدمات معرفی کتب و جزوات کمک آموزشی امکانات :طراحی لوگو با استفاده از المان های نوشتاری و بسیار زیبا و شکیل توسط تیم وب یار طراحی می شود. توضیحات : طراحی لوگوی حرفه ای و زیبا با استفاده از نام گروه آتیه که توسط گرافیست های تیم وب یار انجام شده است .

ارسال دیدگاه

موقتا امکان ارسال ديدگاه وجود ندارد

موقتا امکان ارسال ديدگاه وجود ندارد

ارتباط با تیم پشتیبانی وب یار

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

چه کمکی از تیم وب یار بر می آید ، با ما در میان بگذارید

برای گفتگو کلید ENTER را بفشارید