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()
є 'after'
. 'before'
Значення виводить його вище 'after'
.
wp_add_inline_script()
досі вважається 4.9.9, це не обов'язково означає, що вона буде додана. Тому розумно чекати підтвердження, перш ніж використовувати цю функцію.