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, це не обов'язково означає, що вона буде додана. Тому розумно чекати підтвердження, перш ніж використовувати цю функцію.