سلام خدمت کاربران گرامی : امروز میخوایم کنار هم یه کار جالب انجام بدیم و این بار از نمایش مطالب دسته ای خاص در صفحه اول سایت وردپرسی خودمون جلوگیری کنیم.
این عدم نمایش مطالب دسته ای خاص بیشتر زمان هایی کاربرد داره که ما قصد داشته باشیم مثلا مطالبی رو که در دسته ای خاص درج می شن رو در صفحه اصلی به نمایش در نیاریم بلکه یک صفحه اختصاصی برای دسته خاص مورد نظر طراحی کنیم و اونجا نمایش بدیم، برای همین دوست داریم مطالب این دسته فقط تو اون صفحه قابل مشاهده باشه.
برای این کار کافی هست کد زیر رو در فایل functions.php قالب وردپرس خودتون کپی و یا اینکه اون رو به افزونه اختصاصی خودتون اضافه کنید :
<?php // Hide contents of a specific batch in Home function exclude_category_home( $query ) { if ( $query->is_home ) { $query->set( 'cat', '-7,-1' ); } return $query; } add_filter( 'pre_get_posts', 'exclude_category_home' ); ?>
حالا تو خط ۵ اعداد ۷ و ۱ همون ID های مربوط به دسته هایی هستند که نمیخوایم مطالب اونها در صفحه اصلی نمایش داده بشه و شما باید ID مربوط به دسته های خودتون که نمیخواین نمایش داده بشن رو جایگزین اونها کنید، فقط یادتون باشه درج علامت “-” قبل از شماره ID اجباری هست.
برای بدست آوردن ID دسته ها هم کافیه از پنل مدیریت وردپرس وارد بخش دسته ها شده و اشاره گر موس رو روی دسته ای که ID اون رو لازم دارین ببرین، با این کار لینکی در قسمت پایین و سمت چپ مرورگر نشون داده میشه که در آن عددی مقابل کلمه ID نشون داده میشه و این همون عدد مورد نیاز یا همون ID دسته ای که انتخاب کردین هست.
قالب و فروشگاه ساز حرفه ای با وردپرس دارای اسلایدشو قابلیت عضو گیری کاربر جدید دارای ...
ویژگی های قالب : عضو گیری رایگان از اعضاء ارسال قالب توسط کاربر نمایش تراکنش های مالی ...
قالب خبری صدای زرند : ۱- دارای پنل مدیریت با قابلیت مدیریت تمام بخش ها ۲- ادامه مطلب ...
۴۳۸۱
بازدید
۰
دیدگاه
0
علاقه مندی