私は wordpress Web アプリケーションに取り組んでおり、現在の Web サイトのセクションに応じて使用できる 2 つの異なるヘッダー ファイルが必要です。たとえば、ログインしていない場合はカスタム ヘッダー #1 を表示し、ログインしている場合はカスタム ヘッダー #2 を表示します。functions.php ファイルを使用して、各ヘッダー ファイルに異なるスクリプトとスタイル ファイルをエンキューしたいと考えています。問題は、ヘッダー ファイルごとに wp_head() を呼び出す必要があることです。これは、同じスクリプトとファイルをロードすることを意味します。任意の提案をいただければ幸いです。
2 に答える
-2
function wpd_enqueue_scripts() {
if( is_user_logged_in() ){
wp_enqueue_script( 'script-name', get_template_directory_uri() . '/js/logged-in.js', array(), '1.0.0', true );
wp_enqueue_style( 'twentythirteen-bootstrap.min', get_template_directory_uri() . '/css/bootstrap.min.css', array(), 'v3.1.0' );
} else {
wp_enqueue_script( 'script-name', get_template_directory_uri() . '/js/not-logged-in.js', array(), '1.0.0', true );
wp_enqueue_style( 'twentythirteen-bootstrap.min', get_template_directory_uri() . '/css/bootstrap.min1.css', array(), 'v3.1.0' );
}
}
add_action( 'wp_enqueue_scripts', 'wpd_enqueue_scripts' );
于 2015-10-19T05:34:19.667 に答える