یا میخواهید یک دستهبندی خاص را از صفحه اصلی وبسایتتان مخفی کنید؟ در حالت پیشفرض، وردپرس پست ها را از همه دسته ها در صفحه اصلی شما نمایش می دهد. در بعضی موارد، شما انجام این کار را نمیخواهید. در این مقاله ما به شما نشان خواهیم داد که چگونه به راحتی میتوانید یک دسته بندی را از صفحه اصلی وبسایت خود مخفی کنید.
وردپرس به شما این امکان را میدهد که محتوا را در دسته بندی ها و تگها مرتب کنید. بعضی وقت ها شما میخواهید دسته بندی را که برای پست ها استفاده می کنید در بخش نوشته های معمول وبلاگ شما نباشد.
در حالت پیشفرض، وردپرس به شما این اجازه را نمیدهد که پست های دستهبندی های خاص در صفحه اصلی یا آرشیو پنهان کنید.
بیاید با هم ببینیم که چطور میتوان به راحتی یک دسته بندی خاص را از صفحه اصلی وردپرس مخفی کرد. ما در این آموزش به شما دو روش متفاوت را نشان خواهیم داد، شما میتوانید یکی از این دو روش را که با آن راحت هستید و گزینه مناسبی برای شماست، انتخاب کنید.
اولین کاری که شما باید بکنید این است که افزونه Ultimate Category Excluder را در وردپرس خود نصب کنید این کار را میتوانید به این صورت انجام دهید: به قسمت افزونهها > افزودن بروید و نام این افزونه را جستجو فرمایید و سپس اقدام به نصب و فعالسازی کنید.
پس از فعالسازی، شما باید به قسمت تنظیمات > Category Excluder بروید. این صفحه تمام دستهبندی های در دسترس بلاگ وردپرس شما را نمایش میدهد.
در اینجا، شما میتوانید به سادگی یک یا چند دستهبندی را مخفی کنید، زیر ستون "Exclude from front page" تیک دسته بندی را که میخواهید از صفحه اصلی حذف کنید بزنید. اگر شما بخواهید، میتوانید دستهبندی های مورد نظر خود را از قسمت های RSS، آرشیو، یا از قسمت جستجو وردپرس خود مخفی کنید که باید تیک دسته بندی مورد نظر را زیر ستون آن بزنید.
در نهایت روی گزینهی Update (بروزرسانی) برای اعمال تغییرات کلیک کنید.
در این روش باید کدهایی را به فایل های وردپرس خود اضافه کنید، پس ابتدا کد زیر را به فایل 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' );
دقت کنید در کد بالا به جای شناسه (-5) باید شناسه دستهبندی خود را جایگزین کنید. این کد تمامی پست های وبلاگ را که با شناسه آن دستهبندی مطابقت دارد از صفحه اصلی پنهان میکند.
توجه: مطمئن شوید که علامت (-) را همراه شناسه دستهبندی اضافه میکنید.
اگر میخواهید چند دستهبندی را مخفی کنید شما میتوانید کد بالایی را تغییر داده و به جای آن کد زیر را قرار دهید.
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' );
همانطور که در بالا گفته شد باید به جای شناسه های (-5, -9, -23) شناسه دستهبندی هایی را که میخواهید از صفحه اصلی مخفی کنید جایگزین آنها کنید.
امیدوارم این آموزش برای شما مفید واقع شده باشد و توسط آن بتوانید دسته بندی های مد نظرتان را از صفحه اصلی وردپرس و از قسمت های دیگر بهراحتی مخفی کنید.
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.
در این قسمت، به پرسشهای تخصصی شما دربارهی محتوای مقاله پاسخ داده نمیشود. سوالات خود را اینجا بپرسید.