wp_add_inline_style()
- sem dependência
O wp_add_inline_style()
pode ser usado sem uma dependência de arquivo fonte.
Aqui está um exemplo do @Flix:
wp_register_style( 'dummy-handle', false );
wp_enqueue_style( 'dummy-handle' );
wp_add_inline_style( 'dummy-handle', '* { color: red; }' );
onde colocaríamos isso na wp_enqueue_scripts
ação.
wp_add_inline_script()
- sem dependência
De acordo com o ticket # 43565 , semelhante será suportado wp_add_inline_script()
na versão (obrigado a @MarcioDuarte, @ dev101 e @DaveRomsey pela verificação nos comentários):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" );' );
que exibirá o seguinte no cabeçalho , ou seja, entre as <head>...</head>
tags:
<script type='text/javascript'>
console.log( "header" );
</script>
Para exibi-lo no rodapé :
wp_register_script( 'dummy-handle-footer', '', [], '', true );
wp_enqueue_script( 'dummy-handle-footer' );
wp_add_inline_script( 'dummy-handle-footer', 'console.log( "footer" );' );
O padrão do $position
argumento de entrada em wp_add_inline_script()
é 'after'
. O 'before'
valor o imprime acima 'after'
.
wp_add_inline_script()
sem dependência ainda está sendo considerado para 4.9.9, não significa necessariamente que será adicionado. Portanto, é aconselhável aguardar a confirmação antes de usar esse recurso.