رفتن به مطلب

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


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

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

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

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

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

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

ویرایش شده توسط 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;
}

 

  • امتیاز 1
لینک به ارسال
در 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;
}

 

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

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...