بویکا 124 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 شاید تا بحال براتون پیش آمده باشه که زمانی که یک مطلب رو از دسته ای خاص در وب سایت وردپرسیتون منتشر می کنید نخواهید که در صفحه اصلی سایتتون مانند مطالب عادی نمایش داده بشه و تصمیم داشته باشید که آنها رو در صفحه جداگانه ای که براش طراحی کردین نمایش بدید خوب برای این کار کافیه که کد زیر رو در فایل functions.php قالبتون کپی کنید :<?php//عدم نمایش دسته ای خاص در صفحه اصلیfunction exclude_category_home( $query ) { if ( $query->is_home ) { $query->set( 'cat', '-8,-2' ); } return $query;}add_filter( 'pre_get_posts', 'exclude_category_home' );?>خوب در کدهای بالا و در خط 5 و درون پرانتز دو عدد 8- و 2- رو مشاهده می کنید که اینها id دسته های مطلبی هست که فرضا من تمایل داریم در صفحه اصلی سایتم نمایش داده نشوند بطور کلی هر مطلبی که شامل دسته هایی که id های فرضی ما رو در کد بالا دارند باشه در صفحه اصلی سایت نمایش داده نمی شوندحال کافیه شما بجای اعداد مذکور در بالا id دسته و یا دسته های مورد نظرتون رو پیدا کرده و با اعداد بالا جایگزین کنید توجه داشته باشید که حتما علامت – را قبل از id دسته قرار دهیدبرای پیدا کردن id دسته ها کافیه از قسمت نوشته ها در پنل مدیریت وردپرس وارد قسمت دسته ها بشید و بعد از نمایان شدن دسته هایی که ایجاد کردید نشانگر موس رو روی دسته مورد نظر قرار دهید در این لحظه در پایین مرورگر و در سمت چپ لینکی نمایان می شود که در آن عددی روبروی کلمه ID قرار میگیرد که آن عدد id دسته مورد نظر می باشد...همچنین می توانید از افزونه wp show id نیز استفاده کنید نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .