Код отслеживания менеджера тегов Google в заголовке Wordpress - PullRequest
0 голосов
/ 21 мая 2018

У меня есть фрагмент кода Google Tag Manager, и я хочу добавить его в заголовок Wordpress темы.До закрывающего тега </head> у меня есть <?php wp_head();>.Куда добавить фрагмент кода до или после wp_head?Какие из этих случаев работают довольно хорошо, без каких-либо проблем?

1 Ответ

0 голосов
/ 21 мая 2018

Создайте дочернюю тему , прежде чем добавить код GTM самостоятельно.Дочерняя тема предотвращает, что обновления темы перезаписывают ваши отредактированные файлы и поэтому отключают GTM.

Есть два кода, которые вам нужно вставить - один должен быть в головной части, другой должен быть в телеpart.

Первая часть

Сначала мы вставим код в головную часть.Откройте ваш файл functions.php и добавьте следующий код:

/* This part adds the first GTM code in the header
=====================================================*/
function my_gtm_code1(){
?>

// Insert the code provided by Google here

<?php 
}
add_action( 'wp_head', 'my_gtm_code1', 10 );

Часть "wp_head" проходит туда, куда вы хотите добавить этот код (очевидно, в голову), "my_gtm_code1 "- это название функции, а число 10 указывает, насколько высоким будет этот код в голове (чем меньше число, тем выше будет код в вашей голове).

Вторая часть

Далее вам нужно будет вставить код в часть тела вашей темы.Поскольку ядро ​​Wordpress не обеспечивает ловушку для внедрения функций в тело, вам придется сделать небольшой обходной путь.

Сначала откройте файл header.php и добавьте этот бит кода сразу после запуска тега - <?php body_top(); ?>.Как только эта функция добавлена, вы можете скопировать первую часть в вашем файле functions.php, но для кода «noscript».

/* This part adds the first GTM code in the header
========================================================*/
function my_gtm_code2(){
?>

// Insert the second code provided by Google here

<?php 
}
add_action( 'body_top', 'my_gtm_code2' );

И это все - именно так вы добавляете GTM на свой сайт Wordpress.

Почему так много работы?

Конечно, вы можете делать все это с помощью плагина, но с этим вы узнаете немного о том, как работает Wordpress и что вы можетеделать с этим.Это может даже помочь вам добавить код GA или любую другую часть, которая должна быть сделана в голове Wordpress.

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