sportcom ارسال شده در مهر 19، 2021 Share ارسال شده در مهر 19، 2021 به طور پیشفرض هنگامی که مطلبی را منتشر میکنید در صفحه اصلی نشان داده میشود. نوشتهها بر اساس دستهبندیهای متفاوت تقسیم بندی میشوند. حال، اگر بخواهید مطالب برخی از دستهبندی ها را در صفحه اصلی سایت خود نشان ندهید، به شما پیشنهاد میکنیم حتما آموزش امروز را دنبال کنید. در این مقاله نحوه تنظیم سایت و نمایش ندادن دسته بندی خاص در صفحه اصلی سایت وردپرس را به شما توضیح خواهیم داد. عدم نمایش دسته بندی خاص در صفحه اصلی وردپرس در این مرحله افزونه Ultimate Category را نصب و فعال کنید. پس از فعال کردن افزونه، گزینه جدیدی به نام Category Excluder در منو تنظیمات پیشخوان وردپرس جای میگیرد. به صفحه تنظیمات افزونه بروید. دراین قسمت تمام دستهبندیهای سایت وردپرسی خود میبینید. از اینجا، شما میتوانید دستهبندی مورد نظر خود را از ستون Exclude from front page انتخاب و تیک آنها را زده و حذف کنید. همچنین میتوانید دستهبندیها را از خوراک RSS، آرشیو حذف کنید. در آخر دکمه بهروزرسانی را بفشارید. اکنون سایت خود را رفرش کنید. خواهید دید پستهای آن دستهبندیهایی که حذف کردید دیگر در صفحه اصلی یا خانه نیستند. حذف یک دسته از صفحه اصلی وردپرس بدون نیاز به افزونه در این روش کافی است فقط کد زیر را به فایل 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، شناسه 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' ); نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.