WordPress最新文章和置顶文章标题前添加小图标

32次阅读
没有评论

有些 WordPress 主题列表页最新文章和置顶文章标题前面没有小图标,看起来不够美观,这里分享一下在列表页给最新文章和置顶文章加个小图标的方法。

1、添加最新文章图标

// 最新文章添加图标
function add_title_icon($title)
{
global $post;
$post_date=$post->post_date;
$current_time=current_time('timestamp');
$diff=($current_time-strtotime($post_date))/3600;
$title_icon_new=get_bloginfo('template_directory').'/images/new.gif';
if($diff<24)
{$title='<img src="'.$title_icon_new.'"/>'.$title;}
return $title;
}
add_filter('the_title','add_title_icon',999);

2、置顶文章图标

// 置顶文章图标
function add_top_title_icon($title)
{
global $post;
$title_icon_top=get_bloginfo('template_directory').'/images/top.gif';
$sticky = get_option('sticky_posts');
if($sticky)
{$title=in_array($post->ID,$sticky)?'<img src="'.$title_icon_top.'"/>'.$title:$title;
}
return $title;
}
add_filter('the_title','add_top_title_icon',999);

将上面的两段代码添加到当前主题的 functions.php 文件中,并放两个小图标 new.gif 和 top.gif 到主题的 images 文件夹下。

欢迎打赏
post-qrcode
每日忙乎
版权声明:本站原创文章,由 每日忙乎 2022-06-19发表,共计838字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
载入中...