Как подтвердить авторство в Google? Исправляем ошибки hAtom

Если вы попали на эту страницу, значит вам не надо объяснять, что такое микроразметки Google, зачем она нужна и т.д. У вас есть ошибки микрофотмата hAtom и вам надо их исправить! 

  • Error: Missing required field “entry-title”.
  • Error: Missing required field “updated”.
  • Error: Missing required hCard “author”.

Информация найденная в Интернете не помогла вам?  У вас так и остались вопросы: в каком файле изменить и что изменить? Например,  многие советуют исправлять файлы default.php,  index.php, footer.php, admins.php, search.php, single.php... А изменить, говорят значения, которых нет в вашем шаблоне wordpress. Что делать?  Главное не опускать руки, и не надеяться на чужую голову. Пора подумать свой собственной.  Более подробный разбор будет ошибки Error: Missing required field “updated Другие ошибки исправляются аналогичным способом, и мы на них остановимся совсем немного. Ну что, начнем?

Error: Missing required field «updated»

Итак, ошибка Error: Missing required field “updated

Ошибка в разметке- отсутствует updated

С начало определим, что нам надо изменить, а потом будет искать где.

Если вы читали мою статью Как убрать поле сайта в комментариях WordPress?, то знаете, что для решения проблемы описанной в статье мы использовали инструмент Google для разработчиков. Воспользуемся им опять для решения нашей проблемы.  Внизу  пошаговая инструкция.

1. Открываем любой пост на сайте в браузере Chrome и нажимаем F12.

2. В нижней половине сайта появится  код страницы. Нажимаем в левом верхнем углу кодового окна кнопку «Найти»

3. Мышкой нажимаем на дату создания статьи и в кодовом окне выделяется участок кода отвечающий за вывод даты.

Ошибка в разметке микроданных  Google "Отсутствует updated"

Ошибка в разметке микроданных  Google "Отсутствует update

4. Нашли фрагмент кода, отвечающий за вывод даты? У меня он class = «entry-date». У вас, наверное будет другой.

5. Дважды кликаем мышкой  и копируем выделенный фрагмент   (для моей темы  — entry-date.)

6. Теперь нам надо найти файл шаблона, в котором встречается entry-date.  Это можно сделать по разному: или в административной панели wordpress, выбирая каждый файл шаблона и осуществляя там поиск фразы «entry-date«, через FTP или в локальной копии выполняя поиск сразу по всем файлам шаблона. Как вам удобно.  Я нашел, кому интересно, этот фрагмент в файле template-tags.phpУ вас, я уверен, искомый фрагмент  будет в другом файле. Нашли? Тогда продолжим.

7. Делаем копию файла (всякое может случить) и добавляем вот такой код:

 <span class="updated">"ваша функция"</span>

Вместо «ваша функция» необходимо добавить вашу найденную функцию. Посмотрите на рисунки и вы все поймете.

Ошибка в разметке - отсутствует updated

Ошибка в разметке - отсутствует updated

8. Сохраняем изменение файла. Обновляем страницу, ищем нашу дату и смотрим в кодовом окне, что у нас появилось.

Ошибка в разметке - отсутствует updated

9. Как видим, конструкция

<span class="updated">.......</span>

добавлена правильно. Если и у вас также — значит вы сделали все правильно.

10. Проверяем в Google webmaster. Ошибка должна исчезнуть.

Error: Missing required field “updated

А что делать если конструкция span class у вас уже есть?

Ошибка в разметке микроданных  Google "Отсутствует updated"

В данном случае у нас имеется класс с названием «entry-date». Все что вам надо сделать — это найти в каком файле находится этот класс и переименовать его на «updated». На этом будет ваша работа завершена.

Error: Missing required field “entry-title”?

Исправить Error: Missing required field “entry-title”  вы можете аналогичным способом. Нажимаем кнопку поиск в кодовом окне и наводим мышку на заголовок статьи. Нам показывают, какой фрагмент кода за это отвечает. Если у вас написано, например,

<h1 class="post-title"><?php the_title(); ?></h1>

то ваша задача будет заключаться изменить на post-title на entry-title. У вас должно получиться вот так:

<h1 class="entry-title"><?php the_title(); ?></h1>

Все! Работа выполнена.

Как исправить Error: Missing required hCard “author”?

Повторяем все наши предыдущие действия и нажимаем мышкой на автора статьи на странице. Увидели код?  Есть там конструкция  «span class«? Если есть переименуйте ее в «vcard author«. Если нет, добавьте как это бы делали с Error: Missing required field “updated”. В результате у вас должно получиться примерно такой код:

<span class="vcard author">
  <?php the_author_posts_link(); ?>
</span>

Источник how.org.ua

Запись опубликована в рубрике WordPress. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не спамер This plugin created by Alexei91