رفتن به مطلب

خطای A value for the url field is required در وبمستر


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

با سلام خدمت دوستان عزیز

موقع استفاده از ابزار structured-data Testing tool خطای زیر دریافت می کنم

t3o4_logo.jpg

کد مربوطه 

 

<div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="" /></div>

 

کد مربوط به این بخش در قالب

# The Scemas Array ----------
		$schema = array(
			'@context'       => 'http://schema.org',
			'@type'          => $schema_type,
			'dateCreated'    => $puplished_date,
			'datePublished'  => $puplished_date,
			'dateModified'   => $modified_date,
			'headline'       => get_the_title(),
			'name'           => get_the_title(),
			'keywords'       => $tags,
			'url'            => get_permalink(),
			'description'    => $description,
			'copyrightYear'  => get_the_time( 'Y' ),
			'publisher'      => array(
				'@id'   => '#Publisher',
				'@type' => 'Organization',
				'name'  => get_bloginfo(),
				'logo'  => array(
						'@type'  => 'ImageObject',
						'url'    => $site_logo,
				)
			),
			'sourceOrganization' => array(
				'@id' => '#Publisher'
			),
			'copyrightHolder' => array(
				'@id' => '#Publisher'
			),
			'mainEntityOfPage' => array(
				'@type'      => 'WebPage',
				'@id'        => get_permalink(),
			),
			'author' => array(
				'@type' => 'Person',
				'name'  => get_the_author(),
				'url'   => tie_get_author_profile_url(),
			),
		);

 

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

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "NewsArticle",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://google.com/article"
  },
  "headline": "Article headline",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
   ],
  "datePublished": "2015-02-05T08:00:00+08:00",
  "dateModified": "2015-02-05T09:20:00+08:00",
  "author": {
    "@type": "Person",
    "name": "John Doe"
  },
   "publisher": {
    "@type": "Organization",
    "name": "Google",
    "logo": {
      "@type": "ImageObject",
      "url": "https://google.com/logo.jpg"
    }
  },
  "description": "A most wonderful article"
}
</script>

ممنون میشم دوستان کمک و راهنمایی کنند که چطور مشکل رو رفع کنم

با تشکر

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

سلام @chem

 

توی کدهایی که گذاشتی متغییر

$site_logo

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

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

سلام @chem

 

توی کدهایی که گذاشتی متغییر


$site_logo

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

مهران جان سلام

با بررسی که کردم وقتی آدرس اصلی سایت یا صفحات و همین طور دسته بندی های سایت رو از قسمت Structured Data Testing Tool وبمستر چک می کنم اصلا هیچ گونه خطا و مشکلی بابت ایراد گرفتن به این متغییر و مقدار اون نشون نمیده و وقتی که ادرس یک پست میدم اون خطای  A value for the url field is required ظاهر میشه

به نظرتون از چی میتونه باشه با توجه به مواردی که براتون فرستادم

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

به نظرتون از چی میتونه باشه با توجه به مواردی که براتون فرستادم

بعیده بخواد لوگو قرارداده شده برای سایت رو مثلا توی صفحات پست ها بخواد با چیز دیگه ای عوض کنه.

لینک به ارسال
بعیده بخواد لوگو قرارداده شده برای سایت رو مثلا توی صفحات پست ها بخواد با چیز دیگه ای عوض کنه.
یعنی می‌فرمایید تداخلی با افزونه یا ...داره؟
نظر شما چیست استاد؟[emoji120]
خلاصه این مورد حسابی منو کلافه کرده
لینک به ارسال

با سلام و سپاس از استاد ارجمند خودم جناب مهران عزیز @mehran-b

و تشکر بابت این همه صبر و حوصله برای پاسخ به مشکلات بنده و سایر دوستان

مشکل از افزونه wp-postrating بود که با غیر فعال کردن اون مشکل به طور کامل حل شد

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

لینک به ارسال

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

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

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

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

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

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

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

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

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