Как добавить код GTM в заголовок. php, но другой код уже после <body>? - PullRequest
0 голосов
/ 06 февраля 2020

Я хочу изменить заголовок. php чтобы добавить Менеджер тегов Google. Тема WordPress - «Мост», и, похоже, есть много людей с такой же проблемой. Прямое добавление не работает, поэтому я пробую плагин Google Tag Manager для WordPress. Метод по умолчанию не работает, поэтому я пробую пользовательский метод. Мне нужно добавить следующую строку сразу после открывающего тега:

<?php if ( function_exists( 'gtm4wp_the_gtm_tag' ) ) { gtm4wp_the_gtm_tag(); } ?>

Проблема в том, что там уже есть код:

</head>
<body <?php body_class(); ?> itemscope itemtype="http://schema.org/WebPage">
<?php

Как мне объединить эти два, ничего не нарушая? Спасибо!

1 Ответ

0 голосов
/ 06 февраля 2020

Хотите добавить код PHP в качестве атрибута тега body или дочернего элемента тега body? Если вы хотите добавить его в качестве атрибута тега body, используйте фильтр body_class в файле functions. php (желательно в дочерней теме) и добавьте код в функцию обратного вызова функции. Узнайте больше об использовании ловушки фильтра body_class. https://developer.wordpress.org/reference/hooks/body_class/

Если вы хотите добавить код в качестве дочернего элемента тега body, то после открывающего тега body (<body .... >) просто добавьте код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...