مخفی کردن پست های دسته بندی خاص در صفحه اصلی سایت وردپرس

5
بدون دیدگاه
مخفی کردن نوشته

مخفی کردن نوشته دسته بندی خاص در صفحه اصلی سایت وردپرس

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

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

راه اول : مخفی کردن نوشته با استفاده از افزونه وردپرس

_وارد افزونه ها شوید.

_افزودن را بزنید.

_افزونه Ultimate Category را سرچ کنید.

_افزونه را نصب و فعال کنید. ( آموزش نصب قالب وردپرس | آموزش نصب افزونه وردپرس )

پس از آنکه افزونه فعال شود گزینه ی Category Excluder نیز فعال میشود. این گزینه در منوی تنظیمات پیشخوان وردپرس قابل مشاهده است.حالا به صفحه تنظیمات افزونه وردپرسی بروید شما در این قسمت میتوانید تمامی دسته بندی ها را مشاهده کنید .
از اینجا، شما می توانید دسته بندی مورد نظرتون را از ستون Exclude from front page انتخاب و تیک آنها را زده و حذف کنید. حالا بروز رسانی را فشرده و سایت را رفرش کنید اگر به برگه اصلی مراجعه کنید پست ها با دسته بندی هایی که نمیخواستید در این صفحه باشد دیگر قابل مشاهده نیست و به همین سادگی پنهان شده.
کار با وردپرس بسیار راحته و مشاهده کردید که در بسیاری از موارد با چند کلیک ساده میتونین به هدفتون برسید.اما راه دومی هم هست که ما به شما آموزش خواهیم داد.

راه دوم : مخفی کردن نوشته با استفاده از کد در سایت وردپرسی

حذف یک دسته خاص از صفحه اول سایت وردپرسی با استفاده از کد چطور انجام میشود ؟
برای مخفی کردن نوشته در این روش کافیه فقط کد زیر را به فایل functions.php قالب خود اضاف و ذخیره کنید.

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5' );
}
return $query;
}
 
add_filter( 'pre_get_posts', 'exclude_category_home' );

حتما به جای مقدار -۵، شناسه ID دسته بندی دلخواه خود را جایگذاری کنید.با این کد ها میتوانید مطالب یک دسته بندی را از صفحه اول پنهان و حذف کنید.

اما برای آنکه چندین دسته بندی خاص را از برگه اصلی پنهان کنیم چه باید کرد ؟

میتوانید با کد زیر چندین دسته بندی را از صفحه اصلی حذف یا مخفی کنید. فقط یادتون نره شناسه دسته بندی های دلخواه تان را با شناسه های کد زیر جایگزین کنید.

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5, -9, -23' );
}
return $query;
}
 
add_filter( 'pre_get_posts', 'exclude_category_home' );

از طریق کد گذاری هم مشاهده کردید که این کار به براحتی صورت گرفت.

هرگونه سوال و ابهامی را می توانید از بخش نظرات همین صفحه با ما در میان بگذارید.

WhatsApp
YouTube
Telegram
Instagram
LinkedIn

مطالبی که شاید دوست داشته باشید

پیشنهاد میکنیم

مطالب

پر بازدید هفته

با دوستانتان به اشتراک بگذارید

لطفا نظرات و دیدگاه های ارزشمند خود را از طریق فرم زیربرای ما ارسال کنید ( برای پشتیبانی محصولات از بخش ناحیه کاربری اقدام کنید)

هیچ نظری وجود ندارد

× شما برای نظر دهی باید وارد شوید
فهرست

برای دریافت و اطلاع از آموزش های رایگان وارد کانال تلگرام مغز وردپرس شوید