انجمن


ایندکس شدن آمار سایت به جای descraption  (۲ نوشته)

  • mahsunseven

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۱
    # نوشته شده: ۸ سال پیش
    ۲۴ بهمن ۱۳۹۱ - ۰۰:۰۲

    درود
    من افزونه all in seo pack رو نصب کردم و توضیحات رو بصورت اتوماتیک به مطلب اضافه میکنه

    اما در گوگل که سرچ میکنم میبینم آمار سایت "بازدید امروز - بازدید دیروز - و ... " رو به جای توضیحات در تمامی مطالب ایندکس کرده

    ممنون میشم اساتید بررسی و راهنمایی کنند

    لینک سایت من :
    http://www.downloadsoftware.ir

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

    با سپاس

  • ایران وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷۲۹
    تشکر شده: ۹۵۲ بار
    # نوشته شده: ۸ سال پیش
    ۲۴ بهمن ۱۳۹۱ - ۱۳:۴۰

    درود .

    بله این مشکل گاها هست . چون سایدبار بعضی اوقات با تابع content تعریف میشن و به صورت html نیستند .
    بنابر این این افزونه هم که content (که برای نمایش مطلب در سایت به کار میره ) رو برای توضیحات انتخاب میکنه به اشتباه سایدبار رو توضیحات میزنه .

    اما مشکلی نیست . با کد زیر میتونید این کار رو به صورت خودکار بدون افزونه انجام بدین :

    <?php function create_meta_desc() {
        global $post;
    if (!is_single()) { return; }
        $meta = strip_tags($post->post_content);
        $meta = strip_shortcodes($post->post_content);
        $meta = str_replace(array("\n", "\r", "\t"), ' ', $meta);
        $meta = substr($meta, 0, 125);
        echo "<meta name='description' content='$meta' />";
    }
    add_action('wp_head', 'create_meta_desc'); ?>

    کد بالا رو به آخر function.php قالبتون اضافه کنید . با اضافه کردن این کد 125 حرف از مطلبتون رو برای توضیحات مطالبتون انتخاب میکنه و به صورت خودکار انجام میده .

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    mahsunseven

درباره‌ی این موضوع



برچسب‌ها