プラグインの設定ファイル内から条件 is_page() に基づいてファイル (javascript とスタイル) をエンキューする方法を見つけようとしています。ここ 1 週間、私はオンラインで見つけた無数の中から有効な解決策を見つけようとしています。
ファイルのオリジナルは次のとおりです。
public function enqueue_files() {
wp_enqueue_script("jquery");
wp_enqueue_style("wpsqt-main",plugins_url('/css/main.css',WPSQT_FILE));
}
これが私が試みたものです:
public function enqueue_files() {
if ( is_page(xxx) ) {
wp_enqueue_script("jquery");
wp_enqueue_style("wpsqt-main",plugins_url('/css/main.css',WPSQT_FILE));
}
}
テストif ( is_page() )
すると、すべてのページのヘッダーからスクリプトとスタイルが削除されます。ただし、それを : に変更すると
if ( !is_page() )
、元に戻されます。変?
- 条件を含める方法はありますか?
- パブリック関数部分は、条件の読み取り方法を変更しますか?
- プラグインの構成ファイルからエンキューを削除し、それを function.php ファイルに配置して、プラグインが更新されるたびに変更を加える必要がないようにすることは可能ですか?
ファイルは次のとおりです (ファイルをエンキューする呼び出しは一番下にあります): http://pastebin.com/sDt4sTCH
使用されているコンテキストを取得できるように、実際のファイルを含めました。よろしくお願いします!! より良いコード形式を編集