基于类别的样式发布存档博客预览

我有一个页面显示你的典型的小型邮政预告片系列-图片, 摘录等, 这些内容会宣传要出租的房地产。

我希望能够根据其相应的”新”或”功能”类别或标签添加”新”或”功能”图标-两者都可以。

我已经添加了这些类别, 但是它们在输出时不会出现在代码中, 因此无法定位它们。

我将如何执行该操作:

如果帖子缩略图的类别为”新”, 则添加类别”新”, 这样我就可以定位和设置样式-对每个类别重复此操作。

我发现这与我的想法相似但不起作用

存档页面上将显示多个类别, 但是我只希望设置具有特定类别的预览的样式-我不想设置单个帖子页面的样式。

不幸的是我的PHP技能是有限的

谢谢

$post = $wp_query->post;

if ( in_category('new', $post->ID) ) { ?>
    <body <?php body_class('new'); ?>> 
<?php
} 

elseif ( in_category('featured', $post->ID) ) { ?>
    <body <?php body_class('featured'); ?>> 
<?php
} 

else { ?>
    <body <?php body_class('class-name-generic'); ?>>
<?php
    }
?>

#1


在这里, 你可以进入get_the_category($ post-> ID);将返回你需要遍历该帖子的类别数组

$category_detail=get_the_category('4');//$post->ID
foreach($category_detail as $cd){
echo $cd->cat_name;
}

来源:

https://www.srcmini02.com/63935.html

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_37546.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?