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のために検討されている、それは必ずしもそれが追加されることを意味するものではありません。したがって、この機能を使用する前に確認を待つのが賢明です。