最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > WordPress给最新及置顶文章分别添加new和top图标方

WordPress给最新及置顶文章分别添加new和top图标方

时间:2023-07-23 11:07:23 阅读: 文章分类: 网站建设 作者: IT网站员

导读:建站文章建站文章很多站长会在置顶文章或者是24小时内最新发布的文章标题加上相应的图标,不仅可以增加美观,也可以提高用户浏览网站的点击率。今天为大家分享一个WordPress给最seo建站技术快速建站技术。

seo建站技术快速建站技术

很多站长会在置顶文章或者是24小时内最新发布的文章标题加上相应的图标,不仅可以增加美观,也可以提高用户浏览网站的点击率。今天为大家分享一个WordPress给最新及置顶文章分别添加new和top图标方法。

WordPress给最新及置顶文章分别添加new和top图标方法

新文章图标方法一:

<?php

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)

{

dede5.7模板$title='<img src="'.$title_icon_new.'" />'.$title;

}

return $title;

}

add_filter('the_title','add_title_icon',999);

?>

把以上代码插入在主题文件夹的 functions.php 里就行了,可以修改代码中的24为你想要的数值,则超过规定的时间后图标就会自动消失。再把 new.gif 图片文件上传到当前主题的images目录下面即可。

置顶文章图标方法:

<?php

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);

?>

使用方法如同添加new图标代码,用了以上代码后,如果页面列表里的链接也加上了和标题一样的new图标,可以添加以下代码解决:

function strip_page_icon_html($content)

{

$content = preg_replace('@<img(s?)src=(.*?)(s?)/>@','',$content);

$content = preg_replace('@<img(s?)src=(.*?)(s?)/>@','',$content);

return $content;

}

add_filter('wp_list_pages','strip_page_icon_html',1000);

加上修正代码以后,一切应该正常显示了。

最新文章图标方法二:

<?php

$t1=$post->post_date;

$t2=date("Y-m-d H:i:s");

$diff=(strtotime($t2)-strtotime($t1))/3600;

if($diff<24){echo '<img src="'.织梦模板get_bloginfo('template_directory').'/images/new.gif" alt='24小时内最新' />';}

关键词标签: 建站 置顶 图标

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章WordPress给最新及置顶文章分别添加new和top图标方主要讲述置顶,图标,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35250.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章