Как добавить код перед закрывающим тегом body
Как мне добавить следующий код для определенной корзины покупок перед закрывающим тегом body на моем сайте WordPress? В футере? Мне кажется, что функцию startcart() нужно вызывать только на страницах товаров. Заранее спасибо.
<script language="javascript" type="text/javascript">
startcart()
</script>

Если вы используете небольшой скрипт или другую разметку, вы можете подключить функцию к фильтру wp_footer
, который должен быть включен во все правильно написанные темы:
add_action( 'wp_footer', function () { ?>
<script language="javascript" type="text/javascript">
startcart()
</script>
<?php } );
Однако, если ваш JavaScript-код более объемный или вы хотите использовать встроенные библиотеки, такие как jQuery, вам следует поместить код во внешний файл и правильно подключить его с помощью функции wp_enqueue_script()
:
wp_enqueue_script(
'myscript', // имя скрипта в нижнем регистре
get_template_directory_uri() . '/js/script.js', // URL к скрипту
array( 'jquery' ), // используемые библиотеки
false, // версия скрипта (false — версия WP)
true // загружать в подвале (true) или в заголовке (false)?
);
Вы можете узнать больше о том, как использовать функцию wp_enqueue_script()
, в Кодексе
Если вам нужна дополнительная помощь, пожалуйста, оставьте комментарий ниже.
