飞流 发表于 2025-10-8 19:02:23

子比主题 – 文章列表添加置顶和新文章角标

这是一款子比主题文章列表右上角置顶和新文章角标,置顶就是在后台设置,新文章就是当天发的文章,功能真的很不错,喜欢的自行部署吧,演示图我只是随便找了两个图标,下面我会教你怎么换图标!
代码部署
一共三个地方,跟着我的步骤走,别放错了地方,话不多说开始!

我们到:/wp-content/themes/zibll/func.php文件里面,没有这个文件自己创一个,记得加php头,要不然报错,我们将下面的代码放到里面,里面的最新文章和置顶文章的图标我已经放上去了,就是我演示图里面的,你喜欢什么图标可以替换了
//新文章发布New小图标
function tianyishangke_post_newicon($post){
    //date_default_timezone_set('PRC');
    $wiui_date = date("Y-m-d H:i:s");
    $wiui_post_date = get_the_time('Y-m-d H:i:s', $post);
    $wiui_diff = (strtotime($wiui_date)-strtotime($wiui_post_date))/3600;
    if($wiui_diff<24){
      $wiui_new_icon = '<div class="tianyishangke-new-icon"></div>';
    }else if (is_sticky()){
      $wiui_new_icon = '<div class="tianyishangke-new-icon"></div>';
    }else{
      $wiui_new_icon = '';
    }
    //开始输出
    return $wiui_new_icon;
}


我们到:/wp-content/themes/zibll/inc/functions/zib-posts-list.php这个文件里面搜下面的代码
zib_get_posts_list_title($class = 'item-heading')将下面的代码放到我图片标的地方,如下图!

$html .= tianyishangke_post_newicon($post);//置顶文章icon图标函数

页: [1]
查看完整版本: 子比主题 – 文章列表添加置顶和新文章角标