2017-04-17 10 views
0

作成したカスタム投稿タイプのカスタムアーカイブページを作成しました。このカスタムアーカイブページのみをスタイルしたいと思います。私はfunctions.phpの中で関数を作成しようとしましたが、機能しません。カスタム投稿タイプのカスタムスタイルシートの追加

私の質問は、このアーカイブページにカスタムスタイルシートを使用するにはどうすればいいですか?

おかげ

function interviewlist_style() { 
if (is_page_template('archive-interview.php')) 
wp_enqueue_style('Archive Interviews', get_stylesheet_directory_uri() . '/css/archive_interviews.css'); 
} 
add_action('wp_enqueue_scripts', 'interviewlist_style', 1); 

答えて

0

私が正しく質問を理解している場合は、カスタムポストタイプのアーカイブのためのテンプレートを作成しました。

ファイル名が「archive-interview.php」のカスタムテンプレートが割り当てられているページを表示していた場合、使用している条件が適用されます。あなたはページではなくアーカイブを扱うので、別の機能を使用する必要があります。

置き換えます

if (is_page_template('archive-interview.php')) 

を付:

if (is_post_type_archive('interview')) 

あなたが '面接' という名前のカスタムポストタイプのアーカイブを表示している場合、これが真と評価されます。

https://codex.wordpress.org/Function_Reference/is_post_type_archive

関連する問題