رفتن به مطلب

حذف پست های پست سفارشی از نتایج


Hosein Gh

پست های پیشنهاد شده

سلام

ایا کدی هستش که پست های {پست سفارشی وردپرس} سایت تو قسمت جستجو سایت نشون نده

مثلا ما پست اصلی داریم به اسم انجمن و پست سفارشی هم داریم به اسم انجمن 1 یا حالا انجمن 2

وقتی تو قسمت جستجو سایت میزنی انجمن

فقط مطالب پست اصلی رو تو نتایج جستجوی سایت نشون بده مال پست سفارشی رو نشون نده

 

لینک به ارسال
  • 4 هفته بعد...
در در ۱۴۰۱/۱/۳۰ در 12:26، milad-day گفته است :

بله، از طریق کدنویسی می تونید، بوسیله شی WP_Query باید پرسمان مناسب نوشته بشه.

خب اون کده چیه اگه میدونستم که میزدم

ممنون میشم بگی

لینک به ارسال
  • 2 هفته بعد...

سلام

add_action( 'init', 'update_my_custom_type', 99 );

function update_my_custom_type() {
    global $wp_post_types;

    if ( post_type_exists( 'your_post_type' ) ) {

        // exclude from search results
        $wp_post_types['your_post_type']->exclude_from_search = true;
    }
}

your_post_type رو با پست تایپ خودتون عوض کنید

کد رو داخل functions.php قرار بدید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...