摘要由FUNION通过智能技术生成
此内容由AI根据文章内容自动生成,并已由人工审核校验
Wordpress文章类型中大家经常遇到 新发布的文章没有任何区分,为解决该问题只需要添加一代码即可解决。
大家好,我是飞小优,近期遇到一个同学的问题:我的网站总是在更新内容,但是前端呈现的是一块板的,不能做时间上的区分,听的这里后,我给出的建议是在文章数据类型中添加时间发布函数即可。
以下是具体代码参考:
// 文章后添加new标签
function add_new_tag_to_post_title($title, $id = null) {
if (is_single() || is_category() || is_archive()) {
$time_difference = 24 * 3600; // 设置时间差,比如24小时内的文章显示new标签
$post_time = get_the_time('U', $id);
$current_time = current_time('timestamp');
if ($current_time - $post_time < $time_difference) {
if (!is_single()) {
$new_tag = '<span class="new-tag">NEW</span>'; // new标签的HTML
$title .= $new_tag;
}
}
}
return $title;
}
add_filter('the_title', 'add_new_tag_to_post_title', 10, 2);
好了以上就是飞小优为大家介绍的如何在文章列表页后面添加NEW图标,赶快去试试吧!