gpt4 book ai didi

css - 如何根据WP上帖子的类别加载不同的CSS

转载 作者:太空宇宙 更新时间:2023-11-04 16:08:08 25 4
gpt4 key购买 nike

我想做的是根据帖子的类别调用不同的 CSS(用于背景和其他元素)。它应该非常简单,并且适用于页面,但由于某些原因它不想用于类别。

这是我的代码:

 <?php
if( is_page('Turismo a Bra') || is_page_template( 'turismo.php' ) || is_category('Turismo a Bra') )
{
?>
<link rel="stylesheet" href="<?php bloginfo('template_url')?>/css/turismo-a-bra.css" type="text/css" media="screen" />
<?php } elseif ( is_category ('Eventi') || is_page_template( 'eventi.php' ) || is_page_template( 'eventi.php' ) || is_category('Eventi') )
{
?>
<link rel="stylesheet" href="<?php bloginfo('template_url')?>/css/eventi.css" type="text/css" media="screen" />
<?php } elseif ( is_category ('Arte e Cultura') || is_page('Arte e Cultura') || is_page_template( 'arte.php' ) || is_category('Arte e Cultura'))
{
?>
<link rel="stylesheet" href="<?php bloginfo('template_url')?>/css/arte-e-cultura.css" type="text/css" media="screen" />
<?php } elseif ( is_category ('Enogastronomia')|| is_page('Enogastronomia') || is_page_template( 'enogastronomia.php' ) || is_category('Enogastronomia'))
{
?>
<link rel="stylesheet" href="<?php bloginfo('template_url')?>/css/enogastronomia.css" type="text/css" media="screen" />
<?php } elseif ( is_category ('Natura')|| is_page('Natura') || is_page_template( 'natura.php' ) || is_category('Natura'))
{
?>
<link rel="stylesheet" href="<?php bloginfo('template_url')?>/css/natura.css" type="text/css" media="screen" />
<?php } else { ?>

<?php } ?>

正如我所说,它非常适用于页面模板和实际页面,但不适用于类别。我确信这很容易,有人可以帮助我吗?

最佳答案

我相信您使用了错误的方法来检查类别:

根据 wordpress 文档,您使用 is_category() 来存档页面 (WP Function Reference/is category)

要检查您使用的当前帖子 in_category() (WP Function Reference/in category)

关于css - 如何根据WP上帖子的类别加载不同的CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8770789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com