Создание пользовательских хуков действительно легко в Wordpress.
в header.php
(или везде, где вам может понадобиться крючок) найдите:
<body <?php body_class(); ?>>
<div id="body-container">
и сделай это:
<body <?php body_class(); ?>>
<?php body_begin(); ?>
<div id="body-container">
Это наш крючок, теперь давайте заставим его работать.
В functions.php
добавить:
function body_begin() {
do_action('body_begin');
}
Теперь ловушка готова к использованию, просто добавьте все необходимые действия в functions.php
:
function my_function() {
/* php code goes here */
}
add_action('body_begin', 'my_function');
или javascript (код отслеживания и т. Д. - это не идеальный способ, хотя лучше загружать javascript из файлов .js, но это определенно лучше, чем добавлять javascript непосредственно в файлы шаблонов):
function my_function() { ?>
<script>
<!-- javascript goes here --!>
</script>
<?php
}
add_action('body_begin', 'my_function');