wordpress发布文章一般类型是置顶或者在默认正常。如果在置顶文章或者是24小时内最新发布的文章标题加上相应的图标,不仅可以增加美观,也可以提高用户浏览网站的点击率。网上有各种漂亮的图标大家可以自己去搜一下。然后上传网站替换下面代码的图片路径即可。

添加最新文章图标方法一:

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=''.$title;

}

return $title;

}

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

?>

把以上代码插入在主题文件夹的 functions.php 里就行了,可以修改代码中的24为你想要的数值,则超过规定的时间后图标就会自动消失。

再把 new.gif 图片文件上传到当前主题的images目录下面即可。

添加置顶文章图标方法:

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)?''.$title:$title;

}

return $title;

}

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

?>

使用方法如同添加new图标代码。

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

function strip_page_icon_html($content)

{

$content = preg_replace('@@','',$content);

$content = preg_replace('@@','',$content);

return $content;

}

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

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

添加最新文章图标方法二:

$t1=$post->post_date;

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

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

if($diff<24){echo '';}

?>

把这段代码加到需要的地方就行,比如 single.php 中的 <?php the_title(''); ?> 前。

PS:比较一下方法一和方法二的区别,方法一用到了 hook,也就是钩子,打击面一大片,比如说首页和内页的正文标题处、侧边栏的最新文章、甚至是后台控制板编辑文章的标题前也会自动添加 NEW 小图标;而方法二只是在需要的地方添加。

php最新添加new图标,WordPress 给最新文章和置顶文章添加new和top图标相关推荐

  1. wordpress如何设置文章置顶以及区分置顶文章与普通文章

    很多博客都有自己的置顶文章,在默认情况下WP对置顶文章只是将它们的位置排在前面,除了位置差异外,跟其他文章是没有任何区别的.那我们怎样才能将它们区别开来呢?我这里有几种方法:  一.在WordPres ...

  2. html5置顶按钮如何添加,WordPress如何自定义文章开启置顶按钮?

    WordPerss想制作置顶的功能,结果竟然发现自定义文章类型没有置顶的功能选项,查阅资料后发现WP只是没有显示置顶的选项,功能和文章类型一样.那么WordPress如何自定义文章开启置顶按钮? 添加 ...

  3. wordpress置顶文章调用与设置

    文章来源: https://www.xuewangzhan.net/wpbbs/15737.html wordpress网站后台允许我们设置一些置顶文章,然后通过调用置顶文章的代码把它调用到自己的网站 ...

  4. Wordpress开发 - 获取置顶文章的方法

    写在前面 好久没更新了,再来更新一下. 之前写baolog主题的时候留下了一个bug,就是首页的置顶文章会显示两次. 因为我用了两种方法进行获取文章.一种是使用wp_query()函数,一种是正常的w ...

  5. 【避坑指“难”】页面Top置顶(返回顶部)小图标实现逻辑

    窗口大小 在不同浏览器中确定浏览器窗口大小没有想象中那么容易.所有现代浏览器都支持 4 个属性: innerWidth innerHeight outerWidth outerHeight outer ...

  6. WordPress单页以分类形式显示文章列表

    我们想 在一个单个页面上显示所有Wordpress网站下所有的分类,并且定制每个分类显示的文章的列表数量,这犹如网站地图一般,但可以以最新的文章形式展现出来,或者你做一个静态页面作为主页(page页) ...

  7. WordPress作品设计素材图片站资讯文章教程uigreat主题

    简介: uigreat主题是一款wordpress作品主题,发布设计作品素材文章,适合作品展示.设计等站点使用等,这款主题都非常合适. 1.自适应设计,PC.平板.手机等均可正常浏览: 2.图片缩略图 ...

  8. php如何设置标题的图标,WordPress最新文章标题添加最新图标标志方法

    我们是否经常有些WordPress程序的个人博客最新文章标题旁边会有一个New最新图标的标志.虽然这个功能并不是多么伟大,但是在有些细节上确实让用户在浏览网站的时候有点新意.至少可以告诉用户最新一天或 ...

  9. IOS图标 HTML规范,最新iOS设计规范八|3大图标和图像规范(Icons and Images)

    编辑导语:了解iOS操作系统对互联网应用开发者来说十分重要,对其有所了解,将有助于产品工作的推进,并进一步保证用户体验的优化.上篇文章里,作者对iOS系统中的视觉规范作了介绍.本篇文章作者继续对图标和 ...

最新文章

  1. 第八周实践项目4 字符串加密
  2. Dubbo负载均衡与集群容错
  3. 用于大数据开发的Centos7操作系统安装过程中遇到的问题总结
  4. JAVA获取json中的值
  5. 爬虫 404 try_和我一起学爬虫
  6. GeoTiff及GDAL切图(java)
  7. 计算机学院军训条幅,最新各大高校欢迎新生横幅,确认过眼神,师兄师姐Skr人才。...
  8. 批处理命令调用WINRAR对文件进行压缩
  9. 想发SCI但自己没有原始数据?推荐 8 个好用的公共数据库
  10. java在线电影_java在线高清
  11. 大众点评信息流基于文本生成的创意优化实践
  12. bestcoder#22NPY and girls
  13. 雷军和董明珠的10亿赌局 什么来历
  14. 《指弹:Dream Catcher》
  15. 说说找工作这些事儿(未完)
  16. 【Electron-Vue】构建桌面应用(40)- Electron程序未响应
  17. Zabbix监控端口
  18. 空间存储公链(SSCC)主链已进入公测阶段预计2020年初上线
  19. 铁路信号专用计算机外部接口管理,电务·信号工(TDCS信息化).doc
  20. 3小时脱销!!!《我真有绝招》项目要点揭露!值得每个做游戏的玩家学习!...

热门文章

  1. 登录outlook显示无法登录服务器,无法登录到 Outlook Web Access
  2. Python将多张2D TIFF图片转为一个3D TIFF文件
  3. 基于SVM算法的股票预测分析
  4. Grafana源码编译--Windows
  5. 计算机自带的配置检测,Windows10系统自带电脑硬件设备检测工具的使用步骤
  6. 社区说|Android 13 新特性 EROFS-只读文件系统解析
  7. 语义分析——声明语句、赋值语句、条件语句和循环语句的翻译
  8. python文件保存在哪里_Python文件夹与文件操作
  9. 致我们终将组件化的web
  10. foxmail邮件只能显示邮件头,不能显示内容