Статья Rich Snippet с JSON-LD и PHP в WordPress

Я пытаюсь создать блок данных JSON-LD, который использует PHP из WordPress для создания богатых фрагментов для Google, и я столкнулся с небольшой проблемой, для publisher имущество.

Мне нужно в следующем формате (это от Google):

  "publisher": {
"@type": "Organization",
"name": "Example Publisher",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.jpg",
"width": 600,
"height": 60
}
},

Вот код, который у меня есть до сих пор:

$schema["Publisher"] = array(
"@type" => "Organization",
"name" => "Company Name",
"@type" => "ImageObject",
"url" => "logo url goes here", // Get Image URL
"height" => 159, // Height
"width" => 500, // Width
);

Но это происходит неправильно, я считаю, что это потому, что мне нужно добавить дополнительный атрибут Publisher для самого логотипа.

Просто интересно, есть ли у кого-нибудь идеи?

0

Решение

Попробуйте вложить массив в массив следующим образом:

$schema["Publisher"] = array(
"@type" => "Organization",
"name" => "Company Name",
"logo" => array(
"@type" => "ImageObject",
"url" => "logo url goes here", // Get Image URL
"height" => 159, // Height
"width" => 500, // Width
)
);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]