Привіт, дорогі читачі - Sozdaiblog.ru!
Сьогодні, я розповім, як виправити помилки мікророзмітки для сниппета Гугл (Snippet G o o g l e).
Після того, як я написав статтю про те, як привернути увагу до сніпетів в Google. у багатьох з'явилися питання, які були пов'язані з помилками мікророзмітки:
Warning. Missing required field "entry-title".
Warning. Missing required field "updated".
Warning. Missing required hCard "author".
Як і багатьох мене ця проблема теж не обійшла стороною. Іноді, здається, що все р але припливає до мого березі. Але я впертий і те, що мене не вбило, зробило мене сильнішим.
Ось і вчора, я не спав всю ніч, вирішуючи це завдання. Але ближче до ранку, мікророзмітки була повалена і мене просто вибило.
Тепер в моїх руках є готове рішення, яке поспішає до Вас на допомогу.
Мікророзмітки для сниппета Гугл. Snippet G o o g l e.
Виявляється, що рішення проблеми з мікророзмітки дуже просте (нічку НЕ поспати).
Для видалення вищезгаданих помилок, потрібно внести зміни в файл - «index.php», Вашої активної теми оформлення.
Відкриваємо на редагування цей файл і шукаємо наступний код:
Після вдалих пошуків, його потрібно замінити на:
Денис, спасибі! Так намагалася втриматися від тріумфу в душі і бажання розповісти Вам, що професійний програміст, до якого вчора звернулася за роз'ясненням питань в мікророзмітки, надіслав мені посилання на Ваш блог. І не тому, що Ви там на першій позиції, а тому що подивився і оцінив: «Толково!». Нічого, що це пишу?
До речі, він перевірив деякі мої сторінки. Каже, що все нормально в моєму блозі. А ось гугл вважає інакше.
Загалом, звичайно, впораюся, коли навколо такі «мозголоми». Спасибі ще раз за підтримку!
Мені дуже приємно, що люди радять іншим мої статті, це спонукає на нові дії.
Пошукачам не догодиш, як не намагайтеся.
Добридень! Підкажіть, будь ласка, як перемогти рядок Missing required field "updated".
Що робити, якщо у мене ні в index.php, ні в single.php немає нічого схожого на h2 class = "title">
Але це ж напевно не те? Не знаю вже, що ще пробувати.
Використовую шаблон Landscape WordPress.
Буду дуже вдячна Вам за допомогу.
Якщо у Вас немає такого, то спробуйте написати самостійно і подивитися результат! Ну а взагалі, шукайте щось схоже, поміркувати логічно.
Поставила коди на вашу опису, тепер же коли відправляю посилання на кнопку Google+. то замість назви статті, видається моє ім'я. Як з цим бути?
Я не бачу що і де Ви вставляєте, яким чином я зможу щось Вам сказати якщо Ви навіть посилання на свій сайт не залишили.
А якщо в index.php нету class = "title" і все виводиться через loop.php, а в ньому самому є тільки такі: class = "entry-title"
Що робити? Не підкажете?
Спробуйте те ж саме зробити через loop.php і подивіться що вийде, пробуйте варіанти різні варіанти вставки. Схема та ж.
А після змін на блозі можна відразу перевіряти? Тобто Rich Snippets Testing Tool дає відразу відповідь або потрібно чекати якийсь час, а потім перевіряти?
У мене було відразу!
Привіт Денис. У мене питання: все сказане вами потрібно застосовувати тільки до головній сторінці або до постів теж. Я маю на увазі, може і в single.php теж додати цю розмітку, напевно гірше не буде? До речі спасибі, в index.php додав, помилка зникла.
Будь ласка, Сергій! Ні, в інші файли це додавати не потрібно.
Денис, спасибі тобі. Проблема майже вирішена, але не до кінця. Ще така помилка:
Увага! If this markup is about a person, at least 2 of the following fields are needed: organization, location, or role. See the people help page for more information.
Складна проблема, і в інтернеті не можу знайти рішення.
Рішення повинно бути! Інакше бути не може.
Радий, що Ви знайшли корисність для себе! Заходьте ще!
До речі, у мене помилка Warning: Missing required field "updated" зважилася заміною в loop.php entry-date (% 3 $ s) на updated (% 3 $ s).
Все, мабуть, залежить від теми.
Денис, спасибі за корисну статтю! Навіть статті, тому що я користуюся Вашими порадами не перший раз.
Будь ласка, Ирина! Так, іноді залежить від теми. У стандартних темах loop.php немає.
Велике спасибі за статтю. Десятки сататей на інших сайтах прочитав і не зрозумів як все зробити. А вашу прочитав і раз і все в точку. Намагаєшся запитати то всі такі розумні відразу. Спасибі вам. Браво.
Будь ласка, я сам був на Вашому помсти і завжди все розумних з себе будували, а самі нічого не могли пояснити! Ось тому я і намагаюся всю інформацію максимально розжувати!
/ * Youtube link shortcode * /
function youtube_link_shortcode ($ atts, $ content = null)
add_shortcode ( 'youtube_link', 'youtube_link_shortcode');
/ * Youtube link shortcode end * /
Дякуємо. Все вийшло, тільки мені довелося додавати не в index.php а в файл content-page.php (методом наукового тику визначив). І у мене лаяти тільки на Warning: Missing required field "updated". і Warning: Missing required hCard "author". тому і додав лише дві строчки. Ще раз дякую.
Будь ласка! Універсального рішення для кожного шаблону я не зміг знайти! Ось тому і доводиться методом тику)))
Привіт Денис! У себе на сайті в файлі index знайшов ось таку строчку. і зробив ось так:
Перевірив в гуглі, нічого з «updated» не змінилося, всюди показує помилку. Плагіна кешування на сайті немає. Денис, в чому може бути помилка? Дякуємо!
Привіт, Валерій! Потрібно дивитися і тестувати, заочно неможливо виявити проблему, шаблони різні і універсального рішення у мене немає!