رفتن به مطلب

عدم نمایش مطالب رمزدار در نتیجه جستجو


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

سلام عزیزان..

این مورد که از عنوان مشخصه یک باگه یا اینکه یه ویژگی محسوب میشه.

زمانی که مطلبی رو رمز دار میکنم در نتیجه جستجوگر سایت اون مطلب بعنوان نتیجه جستجو نمایش داده نمیشه.

چطور میتونم این امکان رو به وردپرس بدم که این اتفاق بیفته؟

تشکر از همراهیتون..

ویرایش شده توسط maraljoon
لینک به ارسال

یعنی چی؟ شما میخواهید مطالب رمز دار توی نتایج گوگل وجود داشته باشند؟

 

لینک به ارسال
در 58 دقیقه قبل، bestdata گفته است :

یعنی چی؟ شما میخواهید مطالب رمز دار توی نتایج گوگل وجود داشته باشند؟

 

نه دوست عزیز. منظورم جستجوی گوگل نیست. فکر کنم منظورمو بد رسوندم. پوزش

منظورم جستجوگر سایت خودمه. وقتی توی سایتم یه کلیدواژه ای رو سرچ میکنم نتایجی که نمایش میده مطالب رمز دار جزوشون نیستن.

لینک به ارسال
در 48 دقیقه قبل، maraljoon گفته است :

نه دوست عزیز. منظورم جستجوی گوگل نیست. فکر کنم منظورمو بد رسوندم. پوزش

منظورم جستجوگر سایت خودمه. وقتی توی سایتم یه کلیدواژه ای رو سرچ میکنم نتایجی که نمایش میده مطالب رمز دار جزوشون نیستن.

بله نمایش داده نمیشه.

ویرایش شده توسط mehran-b
لینک به ارسال
در 1 ساعت قبل، mehran-b گفته است :

بله نمایش داده نمیشه.

راهی نیست که این مطالب رمز دار نمایش داده بشن تو نتایج جستجو؟

لینک به ارسال
در 1 ساعت قبل، maraljoon گفته است :

راهی نیست که این مطالب رمز دار نمایش داده بشن تو نتایج جستجو؟

این کد رو بذراید توی فایل functions.php قالبتون شاید فرجی شد.

add_filter('posts_search', 'include_password_posts_in_search');
function include_password_posts_in_search($search) {
    global $wpdb;
    if(!is_user_logged_in()) {
        $pattern = " AND ({$wpdb->prefix}posts.post_password = '')";
        $search = str_replace($pattern, '', $search);
    }
    return $search;
}

 

لینک به ارسال
در 11 ساعت قبل، mehran-b گفته است :

این کد رو بذراید توی فایل functions.php قالبتون شاید فرجی شد.


add_filter('posts_search', 'include_password_posts_in_search');
function include_password_posts_in_search($search) {
    global $wpdb;
    if(!is_user_logged_in()) {
        $pattern = " AND ({$wpdb->prefix}posts.post_password = '')";
        $search = str_replace($pattern, '', $search);
    }
    return $search;
}

 

درست شد. ممنون از شما

لینک به ارسال

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

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

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

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

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

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

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

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

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