میلاد هدایت پور
2 سال پیش توسط میلاد هدایت پور مطرح شد
0 پاسخ

نمایش دادن dataset اشتباه در schema.org

سلام
من برای صفحه خودم با لاراول دیتاست برای schema نوشتم به این صورت:

 foreach($items as $coupon) {
                $root->addPart(
                    $schema->dataSet($coupon->title, $coupon->content ?? $coupon->brand->getMet('meta_description'))
                        ->setCreator($schema->organization($coupon->brand->getMet('meta_title')))
                        ->setLicense(urldecode($coupon->href))
                );
            }

وقتی $root رو dd میکنم دیتاست ها کاملا درست هست و مشکلی نداره
 تصویر

توی بالای عکس عنوان آیتم هام رو برای مقایسه راحتتر نشون دادم و همونطور که میبینید عنوان ها و دیتاست ها یکی هستن ( برای مثال سومی رو نشون دادم) تا اینجا همچی اکی و درست هست، از pagination استفاده کردم و هر صفحه دیتاست خودش رو نشون میده و مشکلی نداره.
ولی وقتی میام از سایت schema.org برای چک کردن استفاده میکنم هربار یک نتیجه ای توی دیتاست هام نشون میده. یبار دیتاست های مثلا صفحه سوم رو برای صفحات اول و دوم نشون میده و... خلاصه هر صفحه دیتاست خودش رو نداره! در صورتی که وقتی خودم خروجی میگیرم با کد، دیتاست ها درست هستن
کسی دلیلش رو میدونه که چرا https://validator.schema.org/ اشتباه نشون میده؟ ممنون میشم راهنماییم کنید


ثبت پرسش جدید

به همدیگه کمک کنیم

به میلاد هدایت پور کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام