Я работаю над собственной реализацией WordPress для сайта биографий знаменитостей (
BeforeBuzz.com). Мне нужно динамически генерировать оптимизированную для SEO разметку JSON-LD для каждого сообщения.
В частности, я пытаюсь с логикой PHP вложить схему Person в финансовые активы (для отображения данных о собственном капитале) и схему Event (для вех карьеры). Вот фрагмент того, как я сейчас подключаюсь к wp_head:
PHP
Код: Выделить всё
add_action('wp_head', function() {
// Logic to fetch ACF fields for biography data
// How to correctly nest "Net Worth" as a property within "Person"?
});
Мой вопрос: как наиболее эффективно структурировать этот вложенный JSON-LD, чтобы обеспечить его соответствие стандартам Schema.org и при этом сохранить производительность сайта? Лучше ли использовать один массив и json_encode, или существуют специальные плагины/перехватчики WordPress, которые лучше обрабатывают сложные вложенные объекты?