загрузить другую таблицу стилей в пост категории

Мой шаблон сообщения не будет загружать таблицу стилей, что не так?

function wpse_enqueue_post_template_styles() {    if ( is_post_template( 'category-bedrijven.php' ) ) {        wp_enqueue_style( 'post-template', get_stylesheet_directory_uri() . '/layout-interieur.css' );    }}add_action( 'wp_enqueue_scripts', 'wpse_enqueue_post_template_styles' );

Ответы и комментарии:

Вы имеете в виду is_page_template или?
Создан 21-12-2016 12:58 Mohamed Rihan

Спасибо за ваше решение, но, к сожалению, у меня оно не сработало
Создан 21-12-2016 12:12 bets

Я проверил это ранее, и я просто проверил это снова. Я работал оба раза. Пожалуйста, проверьте источник вашей страницы и поищите, называется ли файл layout-interieur.css или нет. @Пари
Создан 21-12-2016 12:46 CodeMascot

может быть, это таксономия?
Создан 21-12-2016 12:34 Mohamed Rihan

Нету. Он уже заявил об этом в своем вопросе category-bedrijven.php. Так как же это может быть еще одна таксономия? @MohamedRihan
Создан 21-12-2016 12:54 CodeMascot

Я думаю, @dramatist, что вы правы. Layout-interieur.css не в источнике mij-страницы, я не знаю почему, потому что он стоит в корневом каталоге, и я не знаю, почему он не загружен.
Создан 21-12-2016 12:42 bets

Спасибо за ваше решение, но чем это страница, а не пост категории, или я ошибаюсь?
Создан 21-12-2016 12:09 bets

если у вас php имя файла category-bedrijven.php, это моё решение будет работать. категория сообщения означает отдельную запись или страницу архива? или пользовательский тип сообщения?
Создан 21-12-2016 12:37 Mohamed Rihan

извините, это сообщение категории
Создан 21-12-2016 02:54 bets

извините не буду с этим, спасибо за помощь
Создан 21-12-2016 06:43 bets

Вы можете сделать это как
function wpse_enqueue_post_template_styles () {
    if (is_category ('bedrijven')) {
        wp_enqueue_style ('post-template', get_stylesheet_directory_uri (). '/layout-interieur.css');
    }
}
add_action ('wp_enqueue_scripts', 'wpse_enqueue_post_template_styles');

Здесь Bedrijven ваш слизень категории.
Как вы сказали, вышеописанный метод не работает для вас, поэтому здесь я предлагаю другой метод -
Сначала удалите полный код первого метода. Затем следуйте нижеприведенному методу
Шаг 1:
В файле functions.php вашей темы поместите следующий блок кода:
function the_dramatist_register_category_styles () {
    wp_register_style ('post-template', get_stylesheet_directory_uri (). '/layout-interieur.css');
}
add_action ('wp_enqueue_scripts', 'the_dramatist_register_category_styles');

С помощью этого блока кода мы регистрируем ваш файл таблицы стилей на WordPress. Так что мы можем позвонить в любое время.
Шаг 2:
Теперь перейдите в файл category-bedrijven.php и поместите в него следующий код:
<? php wp_enqueue_style ('post-template'); ?>

Это должно сработать, если вы все сделаете правильно.
Надеюсь, это поможет.
Создан 21-12-2016 03:55

function wpse_enqueue_post_template_styles () {

    if (is_page_template ('category-bedrijven.php')) {
        wp_enqueue_style ('cat-style', get_stylesheet_directory_uri (). '/layout-interieur.css');
    }
}
 add_action ('wp_enqueue_scripts', 'wpse_enqueue_post_template_styles');
Создан 21-12-2016 12:05 Mohamed Rihan95212

Вы можете сделать так:
$ handle = 'wpdocs';
wp_register_style ($ handle,
get_stylesheet_directory_uri (). '/lative / Path / to / stylesheet.css', array (), '', true);
if (is_page_template ('template-name.php')) {
    wp_enqueue_style ($ handle);
}
Создан 21-12-2016 03:53 Khuram1