
مخفی کردن مطالب یک دسته بدون افزونه در وردپرس
مخفی کردن مطالب یک دسته بدون افزونه در وردپرس
با یکی دیگر از آموزش های آرنه وب در خدمت شما دوستان عزیز هستیم. گاها پیش می آید که ما می خواهیم در سایت خود مطلب خاصی منتشر کنیم ولی نمی خواهیم که این پست در صفحه اصلی و اول دیده بشه برای مثل ما دسته ای بنام سفارش داریم و می خواهیم که مطالب دسته سفارش در صفحه اصلی دیده نشه،برای این کار افزونه های وجود دارند که این کار را به راحتی انجام می دهند اما ما می خواهیم بدون افزونه این کار را انجام بدهیم.چون که زیاد شدن افزونه باعث کاهش سرعت سایت میشه و از نظر امنیت هم چندان خوب نیست پس ما از کد برای این کار استفاده می کنیم.روش کار بدین صورت هست که به فایل 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'); ?>
همانطور که در کد می بینید ما در این کد آیدی را ۲۰ و ۱۰ قرار دادیم یعن می خواهیم مطلب دو دسته نمایش مخفی بشه.حالا شما باید به دسته ها برید و آیدی دسته موردنظر را بدست بیاورید و در کد جایگزین کنید.
امیدوارم این آموزش مورد پسند دوستان قرار گرفته باشد.
سلام
ممنون
من از این کد استفاده کردم و درست عمل کرد فقط یه مشکلی است این است که من در سایتم یه قسمت دارم به عنوان “جدید ترین مطالب” و مطلبی که در دسته بندی مشخص وارد کردم در اون قسمت نمایش داده میشه.
برای پنهان کردن از اون قسمت باید چه کنم؟
خواهش می کنم
درست متوجه منظورتان نشدم
میخواهید دسته بندی را پنهان کنید؟
بله هم میخواهم دسته بندی را از لیست دسته بندی ها مخفی کنم و هم میخواهم مطالبی که در دسته بندی مورد نظر که در صفحه اصلی نمایش داده نمیشه در قسمت جدید ترین مطالب سایتم هم نشون داده نشود.
برای پنهان سازی مطالب از کد استفاده کنید
و برای مخفی کردن دسته ها هم از افزونه زیر استفاده کنید
http://go.arneweb.ir/Wi
سلام ، خسته نباشین
میشه از کد برای مخفی کردن یک دسته خاص از edd استفاده کرد؟
من تست کردم اما نشد
ولی واسه پست ها خود سایت جواب میده
میشه راهنمایی کنید که چطوی میتونم یکی از موضوعاتی که دوست دارم رو از صفحه دانلودها (EDD) حذف کنم
تشکر…
سلام
بله میتوانید با استفاده کد مخفی کنید
ایدی دسته را درست قرار بدید مخفی میشود
سلام وقتی من اینکارو میکنم ورد پرس کلا این ارورو میده :
Parse error: syntax error, unexpected ‘<' in /home/u552585266/public_html/wp-content/themes/hemingway-rokesh.ir_/functions.php on line 337
چی کار کنم؟؟؟؟؟؟؟؟؟؟؟
سلام
کد را درست قرار دادید؟
سلام
کد در کجای functions.php باید قرار بگیره
نگارش وردپرس ۴.۲.۲
ولی هر بار خطا میزنه و سایت از کار می افته مجبور میشم از هاست درستش کنم ،لطفا راهنمایی دقیق بکنید و خودتون هم قبلش امتحان کنید مطمئنا خیلیا مثل من به مشکل بر میخورن
ممنون
با سلام
بررسی شد کد موردنظر مشکلی ندارد
در صورتی که بازم نتوانستید اطلاعات ورود وردپرس را ارسال کنید تا برایتان قرار بدیم.
لطفا دقیق راهنمایی کنید با مثال کد در کجای function باید قرار بگیره