我正在尝试向我的博客添加自定义 css 类以更改帖子列表页面中每个类别的标题颜色,因此我尝试使用此代码更改 single.php 中类别编号 6 的颜色:
<?php if ( in_category( '6' ) ) { ?>
<header style="background: linear-gradient(rgba(255,173,0,.75),rgba(255,173,0,.75)),url('<?php $post_thumbnail_id = get_post_thumbnail_id($post->ID);
$post_thumbnail_url = wp_get_attachment_url( $post_thumbnail_id ); echo $post_thumbnail_url; ?>');" class="cat">
<?php } else {?>
<header style="background: linear-gradient(rgba(25,100,126,.75),rgba(25,100,126,.75)),url('<?php $post_thumbnail_id = get_post_thumbnail_id($post->ID);
$post_thumbnail_url = wp_get_attachment_url( $post_thumbnail_id ); echo $post_thumbnail_url; ?>');" class="cat">
<?php} ?>
Run Code Online (Sandbox Code Playgroud)
我尝试使用:
in_category( 6 )
Run Code Online (Sandbox Code Playgroud)
还有:
in_category( 'NAME' )
Run Code Online (Sandbox Code Playgroud)
不要写 if(in_category(6)
做:
if (in_category('city'))
Run Code Online (Sandbox Code Playgroud)
或者您正在检查的任何类别