Доступ к свойствам/атрибутам WordPress пользовательского блока в PHP ⇐ Php
Доступ к свойствам/атрибутам WordPress пользовательского блока в PHP
Я создал свой первый блок Wordpress, используя пакет npm. Это настройка FAQ, в которой для вопроса используется строка, а для содержимого — InnerBlocks.
Помимо рендеринга этого блока я хочу создать схему JSON для поисковых систем, которая выводит схему JSON в . Он должен взять каждый из этих блоков часто задаваемых вопросов в любом сообщении и поместить значение атрибута вопроса и содержимое внутреннего блока в соответствующее поле вопросов и ответов схемы JSON.
Я могу сделать это динамически с помощью javascript, но не думаю, что это правильный подход, поскольку эту схему JSON следует выводить непосредственно в .
Поэтому я подумал, что мне следует извлечь значения этих атрибутов в PHP и создать функцию, которая внедрит схему JSON в wp_head. Но я нашел это столь же невозможным. Я не могу получить доступ к этим атрибутам в PHP. Я попытался создать собственный файл render.php, но обнаружил, что атрибуты HTML не включены в $attributes. Единственный способ сделать это — использовать OB_Clean с использованием add_filter для проверки и извлечения того, что я хочу из HTML.
Конечно, есть способ извлечь значения атрибутов в PHP, затем создать глобальный объект, который накапливает все это, создает и добавляет его в wp_head?< /п> Или я слишком много думаю? Я вообще не могу найти документацию по чтению значений атрибутов в php. Что мне не хватает?
Я создал свой первый блок Wordpress, используя пакет npm. Это настройка FAQ, в которой для вопроса используется строка, а для содержимого — InnerBlocks.
Помимо рендеринга этого блока я хочу создать схему JSON для поисковых систем, которая выводит схему JSON в . Он должен взять каждый из этих блоков часто задаваемых вопросов в любом сообщении и поместить значение атрибута вопроса и содержимое внутреннего блока в соответствующее поле вопросов и ответов схемы JSON.
Я могу сделать это динамически с помощью javascript, но не думаю, что это правильный подход, поскольку эту схему JSON следует выводить непосредственно в .
Поэтому я подумал, что мне следует извлечь значения этих атрибутов в PHP и создать функцию, которая внедрит схему JSON в wp_head. Но я нашел это столь же невозможным. Я не могу получить доступ к этим атрибутам в PHP. Я попытался создать собственный файл render.php, но обнаружил, что атрибуты HTML не включены в $attributes. Единственный способ сделать это — использовать OB_Clean с использованием add_filter для проверки и извлечения того, что я хочу из HTML.
Конечно, есть способ извлечь значения атрибутов в PHP, затем создать глобальный объект, который накапливает все это, создает и добавляет его в wp_head?< /п> Или я слишком много думаю? Я вообще не могу найти документацию по чтению значений атрибутов в php. Что мне не хватает?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как получить доступ к настройке браузера «Не отслеживать» с помощью JS
Гость » » в форуме Javascript - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Гость
-