WordPress教程当天发布的文章日期应该以红色标记/其余日期将字体颜色更改为默认色
代码添加到你的主题的 functions.php
文件中。
当天发布的文章日期应该以红色标记,过了发布日期后将字体颜色更改为黑色,并且日期的分隔符应为”.”。请注意,上述代码假设日期格式为 Y.m.d
,如果你在 WordPress 设置中使用了其他日期格式,请相应地修改代码。
function highlight_today_published_date($the_date) {
$post_date = get_the_date('Y.m.d'); // 获取文章发布日期,使用"."作为分隔符
$current_date = date('Y.m.d'); // 获取当前日期,使用"."作为分隔符
// 检查文章发布日期是否为今日
if ($post_date === $current_date) {
// 将字体颜色设置为红色
$the_date = '<span style="color: red;">' . $the_date . '</span>';
} else {
$current_time = strtotime(current_time('Y-m-d')); // 获取当前日期的时间戳
$post_time = strtotime(str_replace(".", "-", $post_date)); // 替换分隔符并获取文章发布日期的时间戳
// 检查当前日期是否大于文章发布日期
if ($current_time > $post_time) {
// 将字体颜色设置为黑色或默认色
$the_date = '<span style="color: black;">' . $the_date . '</span>';
}
}
return $the_date;
}
add_filter('the_date', 'highlight_today_published_date');
前端调用代码:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<p><?php the_date('Y.m.d'); ?></p>
<?php endwhile; endif; ?>
本站声明:
1. 本站所有资源来源于网络,分享目的仅供大家学习和交流! 2. 不得使用于非法商业用途,不得违反国家法律。否则后果自负! 3. 本站提供的资源,都不包含技术服务请大家谅解! 4. 如有链接无法下载、失效或广告,请联系站长处理!
Hi模板网 » WordPress教程当天发布的文章日期应该以红色标记/其余日期将字体颜色更改为默认色
1. 本站所有资源来源于网络,分享目的仅供大家学习和交流! 2. 不得使用于非法商业用途,不得违反国家法律。否则后果自负! 3. 本站提供的资源,都不包含技术服务请大家谅解! 4. 如有链接无法下载、失效或广告,请联系站长处理!
再次声明:如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
Hi模板网 » WordPress教程当天发布的文章日期应该以红色标记/其余日期将字体颜色更改为默认色
常见问题FAQ
- 本站下载资源解压密码是什么?
- 本站所有资源解压密码均为www.hmoban.com或者hmoban.com
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。