投稿詳細ページでのみJavaScript関数launchMyPlugin()
を実行したいとしましょう。最初、私はこのようなことをしていました:
myPlugin.js
if ( is_single() ) {
launchMyPlugin();
}
ただし、is_single()
はphp関数なので、これは明らかに機能しません。それではこれを行うための正しい方法は何ですか?代わりに.phpファイルに条件を追加する必要がありますか?ありがとうございます。
Jsファイルをエンキューする前にis_singleを確認できます。
add_action('wp_enqueue_scripts', '_enqueue');
function _enqueue(){
if(is_single(){
wp_enqueue_script(......);
}
}