Опыт работы с CMS WP у меня меньше, чем с битриксом, хоть битрикс и не любят разработчики, считаю звание плохой cms не уместным, WordPress лично для меня более запутанный. Итак, мы имеем: При внедрении микроразметки на сайт на платформе wordpress обнаружилась проблема, а именно картинки в записях на wordpress выводятся не через тег img, а через php функцию the_post_thumbnail. Т.е. либо для каждой записи тег микроразметки itemprop=»image» вводить вручную, что очень долго и муторно, либо писать функцию для wordpress. Поиски готовых функций на просторах интернета не увенчались успехом, все функции, предлагаемые пользователями были похожие друг на друга, как под копирку и не один из них не сработал. Но есть решение получше!
Ищем код, в котором выводится наша картинка: В данном конкретном случае это выглядит так. И через запятую добавляем код: array('itemprop' => 'image') Проверяем код страницы нашего сайта в инспекторе и видим, что все работает! А если вам помог данный способ и вы хотите