php最新添加new图标,WordPress 给最新文章和置顶文章添加new和top图标
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图标相关推荐
- wordpress如何设置文章置顶以及区分置顶文章与普通文章
很多博客都有自己的置顶文章,在默认情况下WP对置顶文章只是将它们的位置排在前面,除了位置差异外,跟其他文章是没有任何区别的.那我们怎样才能将它们区别开来呢?我这里有几种方法: 一.在WordPres ...
- html5置顶按钮如何添加,WordPress如何自定义文章开启置顶按钮?
WordPerss想制作置顶的功能,结果竟然发现自定义文章类型没有置顶的功能选项,查阅资料后发现WP只是没有显示置顶的选项,功能和文章类型一样.那么WordPress如何自定义文章开启置顶按钮? 添加 ...
- wordpress置顶文章调用与设置
文章来源: https://www.xuewangzhan.net/wpbbs/15737.html wordpress网站后台允许我们设置一些置顶文章,然后通过调用置顶文章的代码把它调用到自己的网站 ...
- Wordpress开发 - 获取置顶文章的方法
写在前面 好久没更新了,再来更新一下. 之前写baolog主题的时候留下了一个bug,就是首页的置顶文章会显示两次. 因为我用了两种方法进行获取文章.一种是使用wp_query()函数,一种是正常的w ...
- 【避坑指“难”】页面Top置顶(返回顶部)小图标实现逻辑
窗口大小 在不同浏览器中确定浏览器窗口大小没有想象中那么容易.所有现代浏览器都支持 4 个属性: innerWidth innerHeight outerWidth outerHeight outer ...
- WordPress单页以分类形式显示文章列表
我们想 在一个单个页面上显示所有Wordpress网站下所有的分类,并且定制每个分类显示的文章的列表数量,这犹如网站地图一般,但可以以最新的文章形式展现出来,或者你做一个静态页面作为主页(page页) ...
- WordPress作品设计素材图片站资讯文章教程uigreat主题
简介: uigreat主题是一款wordpress作品主题,发布设计作品素材文章,适合作品展示.设计等站点使用等,这款主题都非常合适. 1.自适应设计,PC.平板.手机等均可正常浏览: 2.图片缩略图 ...
- php如何设置标题的图标,WordPress最新文章标题添加最新图标标志方法
我们是否经常有些WordPress程序的个人博客最新文章标题旁边会有一个New最新图标的标志.虽然这个功能并不是多么伟大,但是在有些细节上确实让用户在浏览网站的时候有点新意.至少可以告诉用户最新一天或 ...
- IOS图标 HTML规范,最新iOS设计规范八|3大图标和图像规范(Icons and Images)
编辑导语:了解iOS操作系统对互联网应用开发者来说十分重要,对其有所了解,将有助于产品工作的推进,并进一步保证用户体验的优化.上篇文章里,作者对iOS系统中的视觉规范作了介绍.本篇文章作者继续对图标和 ...
最新文章
- 第八周实践项目4 字符串加密
- Dubbo负载均衡与集群容错
- 用于大数据开发的Centos7操作系统安装过程中遇到的问题总结
- JAVA获取json中的值
- 爬虫 404 try_和我一起学爬虫
- GeoTiff及GDAL切图(java)
- 计算机学院军训条幅,最新各大高校欢迎新生横幅,确认过眼神,师兄师姐Skr人才。...
- 批处理命令调用WINRAR对文件进行压缩
- 想发SCI但自己没有原始数据?推荐 8 个好用的公共数据库
- java在线电影_java在线高清
- 大众点评信息流基于文本生成的创意优化实践
- bestcoder#22NPY and girls
- 雷军和董明珠的10亿赌局 什么来历
- 《指弹:Dream Catcher》
- 说说找工作这些事儿(未完)
- 【Electron-Vue】构建桌面应用(40)- Electron程序未响应
- Zabbix监控端口
- 空间存储公链(SSCC)主链已进入公测阶段预计2020年初上线
- 铁路信号专用计算机外部接口管理,电务·信号工(TDCS信息化).doc
- 3小时脱销!!!《我真有绝招》项目要点揭露!值得每个做游戏的玩家学习!...