صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 14

موضوع: مشکل با Structured Data > hentry گوگل وبمستر

  1. #1
    عضو جدید hmydcm آواتار ها
    تاریخ عضویت
    Aug 2016
    نوشته ها
    92
    تشکر تشکر کرده 
    204
    تشکر تشکر شده 
    69
    تشکر شده در
    60 پست

    پیش فرض مشکل با Structured Data > hentry گوگل وبمستر

    سلام.
    امروز متوجه شدم در گوگل وبمستر بخش structured data و زیر مجموعه hentry ارور می ده!
    فکرمیکنم مربوط به بخش نویسنده و عنوان موضوعات باشه باتوجه به اونچه نوشته اما مشکلی نمی بینم!
    شات رو ببینید. کسی می دونه علت و راه حل چی هست؟

    ویرایش توسط hmydcm : February 18th, 2017 در ساعت 22:59

  2. # ADS




     

  3. #2
    عضو انجمن amin karimi آواتار ها
    تاریخ عضویت
    Nov 2014
    محل سکونت
    کرمانشاه
    نوشته ها
    224
    تشکر تشکر کرده 
    228
    تشکر تشکر شده 
    274
    تشکر شده در
    210 پست

    پیش فرض پاسخ : مشکل با Structured Data > hentry گوگل وبمستر

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

  4. #3
    عضو انجمن shayandavoudi آواتار ها
    تاریخ عضویت
    Apr 2016
    محل سکونت
    تهران
    نوشته ها
    115
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    62
    تشکر شده در
    58 پست

    پیش فرض پاسخ : مشکل با Structured Data > hentry گوگل وبمستر

    hentry یه مقدار قدیمیه و مخصوصا توی سایتای وردپرس که از قالب هایی استفاده می کنن که فارسیه / آپدیت نمیشه / استاندارد نیست، این مشکل هست.

  5. تعداد تشکر ها از shayandavoudi به دلیل پست مفید


  6. #4
    عضو انجمن upnull50 آواتار ها
    تاریخ عضویت
    Sep 2015
    نوشته ها
    251
    تشکر تشکر کرده 
    280
    تشکر تشکر شده 
    61
    تشکر شده در
    60 پست

    پیش فرض پاسخ : مشکل با Structured Data > hentry گوگل وبمستر

    منم الان متوجه شدم سایتم چند هزار ارور از این نوع داره
    قالب سایتم انگلیسیه و به روز هم هست آیا این ارور راه حلی داره؟

  7. #5
    عضو انجمن amin karimi آواتار ها
    تاریخ عضویت
    Nov 2014
    محل سکونت
    کرمانشاه
    نوشته ها
    224
    تشکر تشکر کرده 
    228
    تشکر تشکر شده 
    274
    تشکر شده در
    210 پست

    پیش فرض پاسخ : مشکل با Structured Data > hentry گوگل وبمستر

    سلام
    دلیل این خطا این است که تگ div در پست های ارسالی شما دارای hentry نیست .
    hentry چیست ؟ hentry رو میشه یک کلس برای css معرفی کرد و hentry ها به اسپایدر های گوگل کمک میکند تا اطلاعاتی راجع به پست های شما جمع آوری کند و آن را در لیست جستجو های خودش نمایش دهد .
    شما میتوانید اطلاعات کامل تر را راجع به Structured Data در اینجا ببینید .
    چگونه خطای Structured Data را از رفع کنیم ؟
    برای رفع ارور Structured Data شمامیتوانید به راحتی و با اضافه کردن تگ span tags به پست های خود این خطا را در گوگل کنسول از بین ببرید . برای این کار شما ابتدا باید وارد کنترول پنل هاست خود شده و وارد مسیر زیر شوید :
    wp-content/themes/mytheme
    منظور از mytheme نام پوشه سایت شما میباشد .البته به این نکته نیز توجه کنید که تگ هایی که در ادامه به معرفی آن ها میپردازیم میتواند در چندین فایل php قالب سایت شما وجود داشته باشند , بنابر این پیشنهاد میکنیم که تمامی فایل های php قالب خود را بگردید و تغییرات لازم را اعمال نمایید .
    در این جا به بررسی یک مثال ساده در مورد چگونگی رفع ارور entry-title در قالب single.php میپردازیم :
    برای این منظور شما ابتدا باید در قالب single.php به دنبال کد زیر بگردید
    کد:
    <h2><?php the_title(); ?></h2>
    سپس کد مربوطه را حذف کرده و کد زیر را جایگزین آن نمایید . تفاوت دو کد این است که در کد زیر یک کلس entry-title به آن اضافه شده است .که این کلس باعث میشود که entry-title مورد نیاز گوگل و سایر موتور های جستجوگر به اسپایدر های آن ها تحویل داده شود با این کار این ارور در گوگل کنسول از بین خواهد رفت .


    کد:
    <h2 class="entry-title"><?php the_title(); ?></h2>




    حال نوبت به رفع خطای author میباشد . این خطا نیز دقیقا مانند خطای قبلی میباشد . برای رفع این خطا ابتدا شما باید در قالب single.php و یا قالب های دیگر خود به دنبال کد زیر بگردید :

    کد:
    <?php the_author(); ?>
    حال با کد زیر جایگزین کنید :
    کد:
     <span class="vcard author post-author"><span class="fn"><?php the_author(); ?></span></span>
    حال نوبت به رفع خطای updated میرسد . برای این کار کافیست کد زیر را پیدا کنید :
    کد:
    <?php the_date(); ?>
    و با کد زیر جایگزین کنید :
    کد:
      <span class="vcard author post-author"><span class="fn"><?php the_author(); ?></span></span>






    حال از کجا بدانیم که این ارور برطرف شده است ؟
    برای این کار کافیست از ابزاری که گوگل در اینجا معرفی کرده است کمک بگیرید .
    امیدوارم که این آموزش به درد شما عزیزان خورده باشد .
    موفق و سرفراز باشید .




    ویرایش توسط amin karimi : February 20th, 2017 در ساعت 21:07

  8. تعداد تشکر ها ازamin karimi به دلیل پست مفید


  9. #6
    عضو انجمن upnull50 آواتار ها
    تاریخ عضویت
    Sep 2015
    نوشته ها
    251
    تشکر تشکر کرده 
    280
    تشکر تشکر شده 
    61
    تشکر شده در
    60 پست

    پیش فرض پاسخ : مشکل با Structured Data &amp;gt; hentry گوگل وبمستر

    نقل قول نوشته اصلی توسط amin karimi نمایش پست ها
    سلام
    دلیل این خطا این است که تگ div در پست های ارسالی شما دارای hentry نیست .
    hentry چیست ؟ hentry رو میشه یک کلس برای css معرفی کرد و hentry ها به اسپایدر های گوگل کمک میکند تا اطلاعاتی راجع به پست های شما جمع آوری کند و آن را در لیست جستجو های خودش نمایش دهد .
    شما میتوانید اطلاعات کامل تر را راجع به Structured Data در اینجا ببینید .
    چگونه خطای Structured Data را از رفع کنیم ؟
    برای رفع ارور Structured Data شمامیتوانید به راحتی و با اضافه کردن تگ span tags به پست های خود این خطا را در گوگل کنسول از بین ببرید . برای این کار شما ابتدا باید وارد کنترول پنل هاست خود شده و وارد مسیر زیر شوید :
    wp-content/themes/mytheme
    منظور از mytheme نام پوشه سایت شما میباشد .البته به این نکته نیز توجه کنید که تگ هایی که در ادامه به معرفی آن ها میپردازیم میتواند در چندین فایل php قالب سایت شما وجود داشته باشند , بنابر این پیشنهاد میکنیم که تمامی فایل های php قالب خود را بگردید و تغییرات لازم را اعمال نمایید .
    در این جا به بررسی یک مثال ساده در مورد چگونگی رفع ارور entry-title در قالب single.php میپردازیم :
    برای این منظور شما ابتدا باید در قالب single.php به دنبال کد زیر بگردید
    کد:
    <h2><?php the_title(); ?></h2>
    سپس کد مربوطه را حذف کرده و کد زیر را جایگزین آن نمایید . تفاوت دو کد این است که در کد زیر یک کلس entry-title به آن اضافه شده است .که این کلس باعث میشود که entry-title مورد نیاز گوگل و سایر موتور های جستجوگر به اسپایدر های آن ها تحویل داده شود با این کار این ارور در گوگل کنسول از بین خواهد رفت .


    کد:
    <h2 class="entry-title"><?php the_title(); ?></h2>




    حال نوبت به رفع خطای author میباشد . این خطا نیز دقیقا مانند خطای قبلی میباشد . برای رفع این خطا ابتدا شما باید در قالب single.php و یا قالب های دیگر خود به دنبال کد زیر بگردید :

    کد:
    <?php the_author(); ?>
    حال با کد زیر جایگزین کنید :
    کد:
     <span class="vcard author post-author"><span class="fn"><?php the_author(); ?></span></span>
    حال نوبت به رفع خطای updated میرسد . برای این کار کافیست کد زیر را پیدا کنید :
    کد:
    <?php the_date(); ?>
    و با کد زیر جایگزین کنید :
    کد:
      <span class="vcard author post-author"><span class="fn"><?php the_author(); ?></span></span>






    حال از کجا بدانیم که این ارور برطرف شده است ؟
    برای این کار کافیست از ابزاری که گوگل در اینجا معرفی کرده است کمک بگیرید .
    امیدوارم که این آموزش به درد شما عزیزان خورده باشد .
    موفق و سرفراز باشید .





    آقا ممنون از لطفت
    من سایتم چند هزار تا از این ارورها داره ولی همشون از نوعه updated هستن ( عکسشو ضمیمه کردم)
    حالا با توجه به این مساله فقط باید اون کد آخر را به قالب اضافه کنم؟


  10. #7
    عضو جدید
    تاریخ عضویت
    Apr 2017
    نوشته ها
    2
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : مشکل با Structured Data > hentry گوگل وبمستر

    ممنون بابت توضیحات کاملتون
    ولی من هیچ کدوم از این کدها رو تو هیچ کدوم از قالب هام پیدا نکردم تمامشونم با جطئیات سرچ کردم ولی نبود
    خواهشا بگید چیکار کنم؟

  11. #8
    عضو جدید
    تاریخ عضویت
    Sep 2017
    نوشته ها
    7
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : مشکل با Structured Data > hentry گوگل وبمستر

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

  12. #9
    عضو انجمن mojtaba05 آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    200
    تشکر تشکر کرده 
    120
    تشکر تشکر شده 
    164
    تشکر شده در
    140 پست

    پیش فرض پاسخ : مشکل با Structured Data > hentry گوگل وبمستر

    سلام
    یکی از کلاس هایی که تابع <?php post_class(); ?> اضافه می کنه، کلاس hentry هست. و چون این کلاس در قالب وجود داره، ولی بقیه موارد خواسته شده برای استراکچر دتا در قالب وجود نداره، گوگل خطا ثبت می کنه. برای جلوگیری از اضافه شدن این کلاس توسط وردپرس این کد رو به فایل functions قالب اضافه کنید:
    کد:
    function themeslug_remove_hentry( $classes ) {
        if ( is_page() ) {
            $classes = array_diff( $classes, array( 'hentry' ) );
        }
        return $classes;
    }
    add_filter( 'post_class','themeslug_remove_hentry' );
    منبع:
    https://swampsidestudio.com/remove-w...-hentry-class/

  13. تعداد تشکر ها از mojtaba05 به دلیل پست مفید


  14. #10
    عضو جدید
    تاریخ عضویت
    Sep 2017
    نوشته ها
    7
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : مشکل با Structured Data > hentry گوگل وبمستر

    نقل قول نوشته اصلی توسط mojtaba05 نمایش پست ها
    سلام
    یکی از کلاس هایی که تابع <?php post_class(); ?> اضافه می کنه، کلاس hentry هست. و چون این کلاس در قالب وجود داره، ولی بقیه موارد خواسته شده برای استراکچر دتا در قالب وجود نداره، گوگل خطا ثبت می کنه. برای جلوگیری از اضافه شدن این کلاس توسط وردپرس این کد رو به فایل functions قالب اضافه کنید:
    کد:
    function themeslug_remove_hentry( $classes ) {
        if ( is_page() ) {
            $classes = array_diff( $classes, array( 'hentry' ) );
        }
        return $classes;
    }
    add_filter( 'post_class','themeslug_remove_hentry' );
    منبع:
    https://swampsidestudio.com/remove-w...-hentry-class/
    واقعا ممنونم به خاظر پاسخدهیتون
    ولی با عرضمعذرت من این کد رو کجای تابع function باید قرار بدم؟ یعنی باید دقیقا همین کد رو در تابع فانکشن بذارم تا مشکل رفع بشه؟

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل عجیب در Structured Data گوگل وبمستر
    توسط RaceF1 در انجمن Wordpress
    پاسخ ها: 0
    آخرين نوشته: March 4th, 2018, 14:56
  2. پاسخ ها: 2
    آخرين نوشته: November 13th, 2017, 20:40
  3. مشکل گوگل وب مستر We do not detect any structured data on your site.
    توسط kurdcoffee در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: January 6th, 2017, 15:19
  4. آموزش کامل دیتا هایلایتر (Data highlighter) وبمستر تولز | وبگردی
    توسط tabtak در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: September 3rd, 2015, 11:23
  5. خطلی گوگل وبمستر --- No data available
    توسط persianboy در انجمن مباحث دیگر
    پاسخ ها: 1
    آخرين نوشته: August 23rd, 2012, 13:20

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •