ファイルを使用せずにscriptタグの本文にJavascriptを追加する方法はありますか?通常は
wp_enqueue_script('name', 'path/to/js/file');
Scriptタグにjsを直接含める方法はありますか?
好きなもの:
<script>My awesome code </script>
はい、アクション wp_head
またはwp_footer
を使用して、必要なものを直接ヘッダーまたはフッターに挿入できます。
add_action('wp_head', 'custom_script');
function custom_script(){
?>
<script>My awesome code </script>
<?php
}
あなたはこれをあなたの子供のテーマのfunctions.phpに入れるだけです。
WordPressに付属の こんにちはDollyプラグイン をチェックしてください。
// File: wp-content/plugins/hello.php
// We need some CSS to position the paragraph
function dolly_css() {
// This makes sure that the positioning is also good for right-to-left languages
$x = is_rtl() ? 'left' : 'right';
echo "
<style type='text/css'>
#dolly {
float: $x;
padding-$x: 15px;
padding-top: 5px;
margin: 0;
font-size: 11px;
}
</style>
";
}
add_action( 'admin_head', 'dolly_css' );
@benotiが述べたように、あなたはwp_head
フックを使うので、管理者側は必要ありません。
add_action('wp_head', 'function_callback' );
ところで、このプラグインはスタイルを追加し、スクリプトにも同じ働きをします。