Как добавить код Google Tag Manager на WordPress сайт с фреймворком Genesis

Опубликовано Elvi Digital 29/12/2017 в разделе WordPress Tags: , ,

Как добавить код Google Tag Manager на WordPress сайт с фреймворком Genesis

Если для своего WordPress сайта вы используете фреймворк Genesis и вам необходимо добавить на сайт код Google Tag Manager, то для корректной установки кода Вам не будет достаточно использовать стандартные средства Genesis по добавлению кода в разделы Head и Body документа. Как минимум, возможность добавления кода в тело документа через админку существует для Genesis только в варианте добавления кода перед закрывающим тегом , а по правилам Google Tag Manager этот код нужно ставить сразу за открывающим тегом.

На помощь приходит стандартная возможность – добавление кода в PHP через add_action, используя хуки WordPress и Genesis.

Ниже представлен код вставки, который необходимо разместить в файл function.php вашей текущей темы сайта:

// Google Tag Manageradd_action( 'wp_head', 'xxx_add_gtm_head', 1 );
function xxx_add_gtm_head() {
$gtm_code = <<<EOF
// Код GTM для раздела HEAD
EOF;
echo $gtm_code;
}

add_action( 'genesis_before', 'xxx_add_gtm_body', 1 );
function xxx_add_gtm_body() {
$gtm_code = <<<EOF
// Код GTM для раздела BODY
EOF;
echo $gtm_code;
}

Поделиться в социальных сетях

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *