58Wordpress ЛоготипРешение Богатые Фрагменты ошибки инструмент тестирования Google,

Обратите внимание!

Эта статья в настоящее время заменено новая статья, который был обновлен для использования микроданных (schema.org) вместо Microformats. Если вы все еще хотите использовать Microformats читать дальше, но я рекомендую использовать микроданных и приглашаю вас прочитать новую статью, который будет продолжать обновляться с новой информацией и новыми темами.

Обратите внимание

Я переместил исходное содержимое этого поста на новые должности, как количество тем у меня есть инструкции для увеличения. Есть теперь конкретные инструкции по Таинственность 2, Таинственность 3, Тезис, Двадцать одиннадцать и Любит Космосом

Оригинал Таинственность 2 статья is the most detailed if you are looking for additional information. Below I have provided a generic idea of what is required and where to start when trying to modify a new theme

Часть 1: информация об авторстве

Вам нужно 3 parts for thisyou need each post to contain a link to your author page, вам нужна ваша страница автора, чтобы иметь ссылку на свой профиль Google (или страницу) и вам нужен ваш профиль Google (или страницу) иметь ссылку, указывающую на ваш домен!

Сделка с их в обратном порядке.

  1. Войти в Google + или ваш профиль Google и добавьте общественности (это действительно должно быть публичным) link in your profile information pointing to your website. Например – on my google+ profile I have a link to https://diymediahome.org
  2. Используйте код, предоставленный Йоаст поставить ссылку на ваш Google + профиль на странице автора
    • Установите Yoast ЭТО плагин или добавить Йоаст код functions.php
    • Перейти к вашей странице информации о пользователе (Панель приборов: Пользователи: Ваш профиль) в WordPress и заполните Google+ поле (или профиля Google поле, если вы использовали Йоаст код) со ссылкой на ваш профиль Google
    • Редактировать author.php вашей темы, найти код, который отображает информацию об авторе (щебетать счета, Веб-сайт, и т.д.) and add an extra part in the same style to output the google+ link. Убедитесь, что HREF имеет rel="me"
  3. Добавьте код таким образом, чтобы информация об авторе для каждого поста ссылки на страницы профиля автора с А rel="author"
    • This is the trickiest bitit may involve multiple edits to multiple files. Start by looking at single.php (который делает отдельные страницы), index.php, search.php, archive.php т.д.. Посмотрите на код, который имеет href="" на страницу автора и добавить в rel="author"

Часть 2: Необходимая информация hCard (например. обновленный, начального название и т.п.)

Каждый пост необходим правильно структурированную разметку, содержащий краткую информацию о нем.

  1. Эти изменения будут, вероятно, пойти в тех же местах, по крайней мере, некоторые из автора редактирует в инструкции 3 частично 1. Likely locations are single.php, page.php, index.php, search.php, archive.php
  2. Во многих случаях это просто случай добавив некоторые rel="" entries to the existing code – например. если ваша тема уже показывает обновленную или посланные линию внутри р или внутри диапазона вы можете добавить rel="updated" к этому р или промежуток
  3. You also need to add some more author related code – снова, если у вас есть имя автора, показанный в верхней части каждого поста его легко добавить его там
    • вам нужно ваше имя внутри тега с rel="fn".
    • Этот тег должен находиться внутри родительского тега с А rel="vcard"
  4. Все эти дополнительные теги должны быть внутри родительского элемента (может быть, даже тег тела) который имеет rel="hentry". Большинство тем уже есть этот код подарок

Примечание: Использование rel="updated" на дату вступления в должность была опубликована работы, but strictly speaking isn’t always correct. If you have actually updated a post then the updated and published dates will be different. Google will recognise both (как будет люди, если вы покажете его) so it is better to add a bit of code that checks if the post has been updated. To get the published date use the function get_the_date() и получить обновленную дату, используйте функцию get_the_modified_date(). Если он был обновлен затем отображать как дату публикации (с rel="published") и обновленный Дата (с rel="updated"). Если пост не был обновлен, то просто поставить дату публикации с rel="updated published". Пример кода, который делает это входит в модификации тема диссертации статья.

Пожалуйста, присылайте нам свои мысли, комментируя ниже! Если вы хотите подписаться, пожалуйста, используйте ссылку подписываться на меню в верхнем правом углу. Вы также можете поделиться этим со своими друзьями с помощью социальных связей ниже. ура.

оставьте ответ

58 Комментарии

Gravatar Габриэль часть

Пожалуйста, укажите блог URL и любые другие детали, которые вы считаете уместным, так что мы можем решать проблему быстро.
Привет
У меня возникли некоторые проблемы с авторством миниатюры появляться в результатах поиска ;
Сообщение о структурированных данных инструмент тестирования является:
ошибка: Не заполнено обязательное поле "обновлено".

Я пытался :
1) Удалить hentry от

и

НЕ НАШЛИ в моем HTML Шаблон КОД

2) Изменение :

НЕ НАШЛИ в моем HTML КОД

3) Изменение:

НЕ НАШЛИ в моем HTML КОД

Любые другие идеи?

Спасибо!

Ответить
Gravatar нищий

Привет,

Я использую пользовательский двадцать двенадцать тему и - Не заполнено обязательное поле "обновлено" & Отсутствует необходимый hCard ошибка "автор". Эта ошибка я получаю на всех страницах кроме титульной страницы. Я использую "поисковая оптимизация усилитель про" плагин.

Вы можете помочь мне решить эту проблему?

спасибо заранее

Ответить
Gravatar Найджел

Привет, Есть ли у вас какие-либо идеи о том, как исправить это с темой генезиса и использованием WP Социальный ЭТО Усилитель ?

Ответить
Gravatar Джон Скэйф

Я буду смотреть на него, как только я получаю время - был очень занят работой так что этот сайт был немного пренебрегали в последнее время.

Ответить
Gravatar Крейг Смит

Здравствуйте, John,
Я тоже имею ошибку hATOM, Я не совсем уверен, куда обратиться, Я получаю ошибку:

hatom подачи
Предупреждение: По крайней мере одно поле должно быть установлено для HatomFeed.

Любые идеи? Спасибо,
- Крейг Смит | Иммиграционный консультант

Ответить
Gravatar Джон Скэйф

Что тема вы используете? Если это платные темы, которые вы должны будете либо прислать мне копию или дайте мне доступ к файлам как-то так я могу посмотреть. Если это бесплатно тему просто дайте мне знать, и я вернусь к вам с некоторыми инструкциями, или предварительно отредактированы файлы.

Ответить
Gravatar Calvin Ho

Привет У меня такая же проблема. тема я использую http://wordpress.org/themes/vertimagazine. Я установил для домашней страницы, но не внутренние страницы как один сообщению странице, страница, страница архивы. Мой сайт Ссылка archampion.com. Можете ли вы помочь мне взглянуть? Спасибо.

Ответить
Gravatar Чтобы

Джон, у меня есть 2 WordPress сайты, которые я могу получить snipptes Google To Work.
Можете ли вы помочь мне?
Если так, пожалуйста, свяжитесь со мной ..

Цепочка для мужских часов

Ответить
Gravatar Джон Скэйф

Что тема вы используете? Если это платные темы, которые вы должны будете либо прислать мне копию или дайте мне доступ к файлам как-то так я могу посмотреть. Если это бесплатно тему просто дайте мне знать, и я вернусь к вам с некоторыми инструкциями, или предварительно отредактированы файлы.

Ответить
Gravatar sureshranju

Действительно хорошая статья спасибо братан. Я написал статью с подробной информацией о том, как исправить ошибку hcard с шаблонами блоггеров

Ответить
Gravatar govpatel

Здравствуйте

Я использую программное обеспечение Artisteer, чтобы создать свою тему, и я получаю ту же ошибку

Извлеченные структурированных данных
hatom подачи
hatom-запись:
Предупреждение: По крайней мере одно поле должно быть установлено для HatomEntry.
Предупреждение: Не заполнено обязательное поле "название начального".
Предупреждение: Не заполнено обязательное поле "обновлено".
Предупреждение: Отсутствует необходимый hCard "автор".

Вы можете мне помочь с тем, что мне нужно сделать, чтобы исправить эту ошибку.

Govindji Патель

Ответить
Gravatar Джон Скэйф

Вы строите собственную тему?
Посмотрите на код одного из примеров - двадцать одиннадцать тема, вероятно, является хорошим примером того, чтобы посмотреть на. Если вы все еще изо всех сил, когда вы закончили свою тему, пришлите мне копию молнии, и я могу смотреть на него для вас. Приветствия 🙂

Ответить
Gravatar govpatel

Здравствуйте Джон Скэйф

Спасибо за Ваш ответ, как я могу отправить вам почтовый файл для вас, чтобы проверить на моей теме.

Govindji Патель

Ответить
Gravatar Джон Скэйф

Я в настоящее время работает над обновленными гидов - я не мог видеть электронную почту от вас. Если вы хотите, чтобы отправить его снова я с удовольствием документировать

Ответить
Gravatar Судья

Гавайи,
Можете ли вы помочь мне с
Предупреждение: Не заполнено обязательное поле "обновлено".
Предупреждение: Отсутствует необходимый hCard "автор".

Вот то, что в моей контент-single.php

в

Я пытался с <Размах класс ="Fn"
в
Но не не повезло

Ответить
Gravatar Джон Скэйф

Я думаю, что ваш комментарий получил подогнаны и как-то не попадает ко мне, как один я не ответил - Я сожалею о том, что. Есть ли у вас ваша тема, сейчас? Если не, войти в контакт и я посмотрю, что я могу сделать, чтобы помочь вам разобраться

Ответить
Gravatar Мартин Смит

Эй Джон,

Я только что послал сообщение через вашу страницу контактов. У меня возникают реальные проблемы, пытаясь выяснить Rich Snippets на WordPress странице я работаю над.

Спасибо,
Мартин

Ответить
Gravatar Джон Скэйф

Хийя Martin,

Я вижу, у вас есть информация об авторстве работает нормально - это просто
"обновленный" и "автор" части hcard для каждой должности, которые терпеть неудачу
инструмент для тестирования.

Я буду смотреть и видеть, что я могу сделать - какую тему вы используете?

Спасибо

Ответить
Gravatar Махмуд Shimul

Спасибо за статью ...
Я использую WordPress тему "раздвижных дверей". Я не могу найти файл "libphppost.class.php" в моей теме ...

Я получаю эти ошибки показывая для моего сайта:

Предупреждение: Не заполнено обязательное поле "обновлено".
Предупреждение: Отсутствует необходимый hCard "автор"

Пожалуйста, помогите мне ...

Ответить
Gravatar Джон Скэйф

Этот файл относится к теме Me Gusta, вы не будете найти его в теме. Вы должны попробовать общие инструкции или инструкции для Mystique 2 или Двадцать Одиннадцать - загляните в index.php, single.php, archive.php т.д..

Если вы по-прежнему изо всех сил сжать тему и отправить по электронной почте мне, и я буду смотреть.

Ответить
Gravatar Afif

Привет, Я использую премиум тему и просто не могу показаться, чтобы найти правильную линию. Направлено Вам письмо с темой. Надеюсь, что вы можете иметь взглянуть на него.

Огромное спасибо

Ответить
Gravatar Afif

Я не могу тебя отблагодарить, Я больше не придется ошибок благодаря вашей исправления.
Я должен поблагодарить вас за ваш ответ быть быстрее, чем я мог ожидать от поставщика премиум темы.

Еще раз спасибо

Ответить
Gravatar Ник Кайзер

Спасибо за эту статью.

Я авторство проверить прямо сейчас, и это работает для всех страниц. Проблема у меня в том что я не могу получить эти ошибки очистили:

Предупреждение: По крайней мере одно поле должно быть установлено для HatomEntry.
Предупреждение: Не заполнено обязательное поле "название начального".
Предупреждение: Не заполнено обязательное поле "обновлено".
Предупреждение: Отсутствует необходимый hCard "автор".

Я использую Mystique версию 2.4.2 которые я значительно изменен (что может быть проблема). Я сделал именно так, как вы укажете, и я даже добавил и строки в нескольких других файлах (index.php, author.php, archives.php, и т.д.), не, но все еще не повезло.

Любые другие предложения? Спасибо за любую помощь, вы можете предоставить!

Ник

Ответить
Gravatar Джон Скэйф

Я посмотрю на Mystique 2.4.2 на следующей неделе и обновлять инструкции, если все изменилось. В противном случае мне придется взглянуть на свой модифицированный код. Даст вам знать, в ближайшие дни.
ура

Ответить
Gravatar Джон Скэйф

D'о - я был вялый - Mystique 2.4.2 довольно старая. Я как-то прочитал его как 3.4.2. Для 2.4.2 Я бы подумал, мой первоначальный набор инструкций должен работать (те, до проведения обновления).

Ответить
Gravatar Джон Скэйф

Я обновил статью(с) и создали отдельные сообщения для Mystique 2 и 3 чтобы избежать путаницы. Mystique 2 Инструкции по работе для Mystique 2.4.2 - Дайте мне знать, как вы получите на 🙂

Ответить
Gravatar Лиза

Что делать, если у вас нет ни одного PHP файл? У меня есть эти точные ошибок, как вы уже говорилось выше. У меня есть собственную тему. Спасибо!

Ответить
Gravatar Джон Скэйф

Обратите внимание на Docs шаблон иерархии. Я предполагаю, что если у вас нет single.php первое место, чтобы посмотреть это index.php, но пользовательские темы, иногда боль, чтобы выяснить,. Если вы все еще изо всех сил вы можете застегивать всю вашу тему и отправить по электронной почте мне взглянуть на.

Ответить
Gravatar Сэм Kear

Спасибо за гидом, он работал большой для меня. Это было давало мне покоя некоторое время, и я рад, что, наконец, его можно отремонтировать.

Ответить
Gravatar Джон Скэйф

Удовольствие

один совет - Google, кажется, не нравится, если у вас есть больше, чем 1 тип богатых сниппетов в использовании. В настоящее время это только кажется, на самом деле работает микроформаты, но Google рекомендуют микроданных и я ожидаю, что они будут переключаться в ближайшее время. Я бы рекомендовал, включая все данные для обоих, но за исключением начального ItemType и itemscope. Это предотвращает Google распознавания микроданных и позволяет избежать проблемы, имеющие более 1 тип, но это означает, что, когда Google действительно переключить все, что вам нужно сделать, это повторно добавить ItemType и itemscope и все остальные микроданных будут отображаться. то вы можете удалить микроформатами содержание на досуге. Богатый инструмент тестирования фрагмент кода будет счастливо проверки обоих типов сразу, его только вещи, как рецепты (где вы должны быть белый список) где наличие обоих типов является проблемой.
Я думаю, что его позор Google выбрали микроданных, а не микроформатах. Микроданные был более низкие накладные расходы таким образом, так как он не требует каких-либо новых свойств - его экономично использовать классы, как вы можете также применить стили к ним. с другой стороны, микроданных менее запутанной по той же самой причине - если есть itemprop или ItemType или itemscope вы знаете его для микроданных и если есть класс, который вы знаете его для укладки. Я предполагаю, что в целом его оценка ничья. Я считаю, что Бинг подпирают микроданных слишком, так, вероятно, это означает, что Yahoo, а также, что делает для почти весь английский язык рынка поисковых систем

Ответить
Gravatar Харальд

Большое спасибо для этой статьи.

Я использовал это, даже у меня есть тема zBench:

<Размах класс ="стоимость название" название ="">
<Размах класс ="стоимость название" название ="">

Для решения этих проблем:

Предупреждение: Не заполнено обязательное поле "название начального".
Предупреждение: Не заполнено обязательное поле "обновлено".
Предупреждение: Отсутствует необходимый hCard "автор".

Сейчас, при проверке с
Богатые Отрывки инструмент тестирования
http://www.google.com/webmasters/tools/richsnippets
все прекрасно, пока я проверяю на одном уровне сообщению, например.
http://www.mediawireless.eu/2012/seo-pr-suchmaschinenoptimierung-public-relations/
но это все еще не в порядке, при проверке домена только
http://www.mediawireless.eu/

Любая идея,, помощь или предложение?

Лучший, Харальд

Ответить
Gravatar Джон Скэйф

Какую файловую(с) ты редактировать? Страница индекса (и архивные страницы) часто генерируются с использованием других PHP файл. Если вы редактировали single.php Вам также может потребоваться отредактировать index.php или archive.php. Если это ваш случай, вам может понадобиться для редактирования page.php search.php и author.php если они существуют. Различные темы делают это по-разному

С положительной стороны, если у вас есть он работает на холостых сообщений вы будете 95% пути там 🙂

Ответить
Gravatar Роб Кэрнс

На одном сайте я работаю над Genesis работает без каких-либо детской теме, Я до сих пор имеющий ошибку. Вы можете сделать предложение Jon? Ошибка : Предупреждение: Не заполнено обязательное поле "обновлено". с полным TXT ниже.

Спасибо

Грабить

hfeed
hentry
начального название = Выиграйте Копию Picture Collage Maker Pro для Windows,
начального содержания = Ничто не радует меня больше, чем открытие доступным, простой в использовании программное обеспечение, которое позволит мне получать удовольствие создавать уникальный, длительные воспоминания с фотографиями. Мой хороший друг Шэннон над на купон ...
опубликованные = 03/26/2012
hcard
НФ = Жан Парки
Отн
имя = Выиграйте Копию Picture Collage Maker Pro для Windows,
отн = закладка
URL = http://www.theshoppinqueen.com/win-copy-picture-collage-maker-pro-windows
Отн
NAME = Все сообщения в Подарками
отн = тег
URL = http://www.theshoppinqueen.com/giveaways
Предупреждение: Не заполнено обязательное поле "обновлено".

Ответить
Gravatar Джон Скэйф

Да. У вас есть ", опубликованной" поле, но не "обновление" поле. Если вы хотите сделать "быстро исправить" вы можете просто добавить класс "обновленный" к тому же классу, как "опубликовал" (например. так пролет класс = "опубликовал" становится пролет класс = "опубликовала обновленные". Строго Тхо, если вы обновляете пост вы будете поставлять неверные данные, поэтому, когда я сделал правки Я редактировал PHP чтобы проверить, если сообщение было обновлено. Если нет, то на выходе будет в точности, как описано выше, но если пост был обновлен, то я вывод 2 пролеты, одна с опубликованной даты и одна с обновленной датой и применить соответствующий срок для обоих.
Будем надеяться, что выше имеет смысл, и вы можете сортировать его, но если это не то дай другой крик. Вы всегда можете использовать форму на странице о выслать по электронной почте, а затем, возможно, пришлите мне файл в вопрос для меня, чтобы посмотреть на.

Ответить
Gravatar Жанетт

Привет Джон, Я использую генезис с детской теме. Я установил плагин называется "генезис простые крючки", чтобы зафиксировать предупреждение отсутствующих полей, но "обновленный" часть все еще показывает. Я хотел бы узнать, как именно выглядит код. Вы можете сделать это? буду премного благодарен. У меня также есть опубликованный поле. Спасибо ...

Ответить
Gravatar Джон Скэйф

Благодаря Мухаммад - те выглядят как большие инструкции для пользователей блоггеров. Приветствия для обмена ссылку 🙂

Ответить
Gravatar J.D.

Спасибо за этот пост, это помогло мне устранить эти последние несколько досадных ошибок богатых фрагмент кода!

Ответить
Gravatar noskill1343

Предупреждение: По крайней мере одно поле должно быть установлено для Hcard.
Предупреждение: Не заполнено обязательное поле "обновлено".

У меня такая же проблема, но в Blogspot, любое предложение?
Я стараюсь, чтобы удалить hfeed и hentry, но богатый фрагмент кода до сих пор не работает

Ответить
Gravatar Джон Скэйф

Вы не можете удалить hfeed и hentry и ожидать, что богатые сниппеты работать
Вам нужно добавить некоторые теги. Давайте предположим, на на "hfeed" и "hentry" являются классы применяется к 2 вложенные дивы. Внутри внутренней DIV (с класса "hentry") вам нужен другой тег (вероятно DIV, Размах или п) с hcard вещи (через классов). Кроме того, необходимо еще один тег с классом = "обновление" и внутри этого тега вам потребуется обновленная дата на пост. Самый простой способ сделать это, чтобы просто добавить класс = "обновление" в существующий контейнер для получения обновленной информации о дате. Я не использую блоггер, так что я не могу сказать вам точно, как с верхней части моей головы, но если вы не можете понять это падение мне еще один крик, и я подпишу обратно на блоггера и сортировать некоторый код для вас. Если вам удастся это исправить, это было бы здорово, если можешь опубликовать ниже (или по электронной почте мне) дайте нам знать, как вы установили его. Извините за задержку заполнивших, это был очень занят пару недель. Приветствия 🙂

Ответить
Gravatar noskill1343

Привет, спасибо большое за ответ, моя проблема была решена, богатый фрагмент кода является отличное качество в Google местного (google.co.id), но не появляются в google.com.

Ответить
Gravatar Дарко kovancives

Как добавить этот код в теме диссертации? single.php не существует в папках диссертации.

Ответить
Gravatar Джон Скэйф

Не зная, какие файлы у вас есть я не могу сказать,. Если я не ошибаюсь тезис не свободная тема, поэтому я не могу взглянуть на него. Если предположить, что использует стандарт Шаблон Иерархия Я бы догадаться, что код будет где-нибудь в index.php. По моему опыту, хотя это более вероятно, что index.php будет довольно коротким и, вероятно, тянет в других файлах. Начните с изучения в index.php и если вы не получите никакой удачи почтовый копию index.php вверх, приклейте его где-нибудь и отправить мне ссылку и я посмотрю.

Ответить
Gravatar Дарко kovancives

привет, Еще раз большое спасибо. Я напишу статью о вас, ты король, когда дело доходит до оптимизаторов.

Ответить
Gravatar m33r4

Привет там. Я создал свой рецепт фрагмент кода, но получаю следующий код ошибки, и я действительно не знаю, как это исправить:

Извлеченные богатые сниппет данные со страницы
hrecipe
Предупреждение: По крайней мере одно поле должно быть установлено для Hrecipe.
hrecipe
Предупреждение: По крайней мере одно поле должно быть установлено для Hrecipe.

Помощь пожалуйста?

Большое спасибо.

Ответить
Gravatar Джон Скэйф

Извините за задержку заполнивших. Я понимаю, что у вас есть класс = "hrecipe" применяется к элементу где-то? E.g. Размах или дел? Перед тем, как закрыть этот элемент вам нужны другие элементы внутри него с необходимыми полями. Если применить класс = "hrecipe" к родительскому элементу Подобно тег, то все остальные ваши элементы должны быть внутри него. Вы должны такие вещи, как Fn, выход, и т.д. Посмотрите на пример страницы Google предложение - http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fallrecipes.com%2Frecipe%2Fbanana-banana-bread%2F

Ответить
Gravatar Gaurav Ekkada

наконец исправлена

Предупреждение: По крайней мере одно поле должно быть установлено для Hcard.
Предупреждение: По крайней мере одно поле должно быть установлено для HatomEntry.
Предупреждение: Не заполнено обязательное поле "название начального".
Предупреждение: Не заполнено обязательное поле "обновлено".
Предупреждение: Отсутствует необходимый hCard "автор".

Спасибо Джон

Ответить