Если вы попали на эту страницу, значит вам не надо объяснять, что такое микроразметки 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”
С начало определим, что нам надо изменить, а потом будет искать где.
Если вы читали мою статью Как убрать поле сайта в комментариях WordPress?, то знаете, что для решения проблемы описанной в статье мы использовали инструмент Google для разработчиков. Воспользуемся им опять для решения нашей проблемы. Внизу пошаговая инструкция.
1. Открываем любой пост на сайте в браузере Chrome и нажимаем F12.
2. В нижней половине сайта появится код страницы. Нажимаем в левом верхнем углу кодового окна кнопку «Найти»
3. Мышкой нажимаем на дату создания статьи и в кодовом окне выделяется участок кода отвечающий за вывод даты.
4. Нашли фрагмент кода, отвечающий за вывод даты? У меня он class = «entry-date». У вас, наверное будет другой.
5. Дважды кликаем мышкой и копируем выделенный фрагмент (для моей темы — entry-date.)
6. Теперь нам надо найти файл шаблона, в котором встречается entry-date. Это можно сделать по разному: или в административной панели wordpress, выбирая каждый файл шаблона и осуществляя там поиск фразы «entry-date«, через FTP или в локальной копии выполняя поиск сразу по всем файлам шаблона. Как вам удобно. Я нашел, кому интересно, этот фрагмент в файле template-tags.php. У вас, я уверен, искомый фрагмент будет в другом файле. Нашли? Тогда продолжим.
7. Делаем копию файла (всякое может случить) и добавляем вот такой код:
"ваша функция"
Вместо «ваша функция» необходимо добавить вашу найденную функцию. Посмотрите на рисунки и вы все поймете.
8. Сохраняем изменение файла. Обновляем страницу, ищем нашу дату и смотрим в кодовом окне, что у нас появилось.
9. Как видим, конструкция
.......
добавлена правильно. Если и у вас также — значит вы сделали все правильно.
10. Проверяем в Google webmaster. Ошибка должна исчезнуть.
А что делать если конструкция span class у вас уже есть?
В данном случае у нас имеется класс с названием «entry-date». Все что вам надо сделать — это найти в каком файле находится этот класс и переименовать его на «updated». На этом будет ваша работа завершена.
Error: Missing required field “entry-title”?
Исправить Error: Missing required field “entry-title” вы можете аналогичным способом. Нажимаем кнопку поиск в кодовом окне и наводим мышку на заголовок статьи. Нам показывают, какой фрагмент кода за это отвечает. Если у вас написано, например,
то ваша задача будет заключаться изменить на post-title на entry-title. У вас должно получиться вот так:
Все! Работа выполнена.
Как исправить Error: Missing required hCard “author”?
Повторяем все наши предыдущие действия и нажимаем мышкой на автора статьи на странице. Увидели код? Есть там конструкция «span class«? Если есть переименуйте ее в «vcard author«. Если нет, добавьте как это бы делали с Error: Missing required field “updated”. В результате у вас должно получиться примерно такой код:
Источник how.org.ua