no-img

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


م
ن
و
آرنه وب | قالب رایگان وردپرس | افزونه وردپرس

ادامه مطلب

ZIP
مخفی کردن مطالب یک دسته بدون افزونه در وردپرس
zip
مهر ۲, ۱۳۹۳

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


http://dl.arneweb.ir/uploads/exclude-category-arneweb-ir.png

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

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

<?php
function exclude_category($query) {
if ($query->is_home) {
  $query->set('cat', '-20,-10');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
?>

همانطور که در کد می بینید ما در این کد آیدی را ۲۰ و ۱۰ قرار دادیم یعن می خواهیم مطلب دو دسته نمایش مخفی بشه.حالا شما باید به دسته ها برید و آیدی دسته موردنظر را بدست بیاورید و در کد جایگزین کنید.

امیدوارم این آموزش مورد پسند دوستان قرار گرفته باشد.

 

حتما بخوانید :  نمایش اطلاعات مطالب در وردپرس


درباره نویسنده

علیرضا نجاتی 602 نوشته در آرنه وب | قالب رایگان وردپرس | افزونه وردپرس دارد . مشاهده تمام نوشته های

دیدگاه ها


11 پاسخ به “مخفی کردن مطالب یک دسته بدون افزونه در وردپرس”

  1. محمد رضا می‌گه:

    سلام
    ممنون
    من از این کد استفاده کردم و درست عمل کرد فقط یه مشکلی است این است که من در سایتم یه قسمت دارم به عنوان “جدید ترین مطالب” و مطلبی که در دسته بندی مشخص وارد کردم در اون قسمت نمایش داده میشه.
    برای پنهان کردن از اون قسمت باید چه کنم؟

  2. Eh3an می‌گه:

    سلام ، خسته نباشین
    میشه از کد برای مخفی کردن یک دسته خاص از edd استفاده کرد؟
    من تست کردم اما نشد
    ولی واسه پست ها خود سایت جواب میده
    میشه راهنمایی کنید که چطوی میتونم یکی از موضوعاتی که دوست دارم رو از صفحه دانلودها (EDD) حذف کنم
    تشکر…

  3. حسین می‌گه:

    سلام وقتی من اینکارو میکنم ورد پرس کلا این ارورو میده :
    Parse error: syntax error, unexpected ‘<' in /home/u552585266/public_html/wp-content/themes/hemingway-rokesh.ir_/functions.php on line 337

    چی کار کنم؟؟؟؟؟؟؟؟؟؟؟

  4. محمد می‌گه:

    سلام
    کد در کجای functions.php باید قرار بگیره
    نگارش وردپرس ۴.۲.۲
    ولی هر بار خطا میزنه و سایت از کار می افته مجبور میشم از هاست درستش کنم ،لطفا راهنمایی دقیق بکنید و خودتون هم قبلش امتحان کنید مطمئنا خیلیا مثل من به مشکل بر میخورن
    ممنون

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *