Php 为自定义帖子类型添加自定义样式表

Php 为自定义帖子类型添加自定义样式表,php,css,wordpress,Php,Css,Wordpress,我已经为我创建的自定义帖子类型创建了一个自定义存档页面。我只想设置此自定义存档页面的样式。我试图在functions.php中创建一个函数,但它不起作用 我的问题是:如何为这个归档页面使用自定义样式表,而不在其他页面上使用 谢谢 function interviewlist_style() { if ( is_page_template('archive-interview.php') ) wp_enqueue_style('Archive Interviews', get_stylesheet

我已经为我创建的自定义帖子类型创建了一个自定义存档页面。我只想设置此自定义存档页面的样式。我试图在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);

如果我正确理解了这个问题,那么您已经为自定义帖子类型归档创建了一个模板

如果您正在查看一个被分配了文件名为“archive interview.php”的自定义模板的页面,那么您使用的条件将适用。在处理归档文件而不是页面时,需要使用不同的功能

替换:

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

如果您正在查看名为“面试”的自定义帖子类型的存档,则该值将为true

if ( is_post_type_archive( 'interview' ) )