wp_add_inline_style()
- без зависимости
wp_add_inline_style()
Может быть использована без исходного файла зависимостей.
Вот пример из @Flix:
wp_register_style( 'dummy-handle', false );
wp_enqueue_style( 'dummy-handle' );
wp_add_inline_style( 'dummy-handle', '* { color: red; }' );
где мы подключим это к wp_enqueue_scripts
действию.
wp_add_inline_script()
- без зависимости
Согласно заявке № 43565 , подобное будет поддерживаться wp_add_inline_script()
в версии (спасибо @MarcioDuarte, @ dev101 и @DaveRomsey за проверку в комментариях):4.9.9
5.0
wp_register_script( 'dummy-handle-header', '' );
wp_enqueue_script( 'dummy-handle-header' );
wp_add_inline_script( 'dummy-handle-header', 'console.log( "header" );' );
это будет отображать следующее в заголовке , т.е. между <head>...</head>
тегами:
<script type='text/javascript'>
console.log( "header" );
</script>
Чтобы отобразить его в нижнем колонтитуле :
wp_register_script( 'dummy-handle-footer', '', [], '', true );
wp_enqueue_script( 'dummy-handle-footer' );
wp_add_inline_script( 'dummy-handle-footer', 'console.log( "footer" );' );
По умолчанию $position
входного аргумента в wp_add_inline_script()
IS 'after'
. 'before'
Значение выводит его выше 'after'
.
wp_add_inline_script()
Без зависимостей все еще рассматривается в 4.9.9, это не обязательно означает , что он будет добавлен. Поэтому целесообразно дождаться подтверждения, прежде чем использовать эту функцию.