很多博客都有自己的置顶文章,在默认情况下WP对置顶文章只是将它们的位置排在前面,除了位置差异外,跟其他文章是没有任何区别的。那我们怎样才能将它们区别开来呢?我这里有几种方法: 
一、在WordPress中如何设置文章置顶 
相信很多朋友都还不知道WordPress本身就有置顶文章的功能,而苦苦地去寻找插件来实现置顶功能,真是浪费,我觉得有必要再说明一下怎么置顶文章。WordPress中设置文章置顶很简单,打开文章编辑页,右边栏的公布栏目即可设置,如图: 

二、在标题处添加置顶字样 
其实我们这篇文章要用到的函数也只有一个is_sticky(),这个函数用于判断该文章是否为置顶文章。置顶文章一般也只在首页显示,那现在就打开你的主题目录下的index.php,查找:the_title(); 然后将其改成:

the_title(); if( is_sticky() ) echo '&nbsp;&nbsp;<span style="color:red;">置顶</span>'; 

三、置顶文章不显示文章摘要 
同样是打开index.php,查找:the_content 或 the_excerpt,给它添加一个判断,这样置顶文章就不显示摘要了,如:

if( !is_sticky() ) the_content(....); 
或 
if( !is_sticky() ) the_excerpt(....); 

四、给置顶文章添加边框或背景等 
这个方法不需要判断是否为置顶文章,我们只需给它添加一个CSS样式即可。打开主题目录下的index.php,找到每篇文章所在的div,一般的主题查找:class="post" 这个div就是每篇文章所在的div了,我们现在给个这个div添加一个类,如将 <div class="post"> 改成(可将以下代码中的class="post"去除):

<div <?php post_class(); ?> class="post"> 
如果是置顶文章,会自动给这个div添加一个类.sticky,我们现在打开主题目录下的style.css,添加类属性: 
.sticky { 
background: #ff0000; 
border: 1px solid #ccc; 

这样,置顶文章就有了背景和边框,是不是很难看呢?你可以根据需要修改这个类属性,获得你满意的效果。

转载于:https://blog.51cto.com/6339835/1098801

wordpress如何设置文章置顶以及区分置顶文章与普通文章相关推荐

  1. 【Hexo搭建个人博客】(十三)Next主题中添加首页文章置顶功能及置顶图标

    1. 安装插件 npm uninstall hexo-generator-index --save npm install hexo-generator-index-pin-top --save 如果 ...

  2. 敬业签电脑备忘录软件如何设置待办事项已完成自动置顶?

    敬业签是一款具备多端同步.定时提醒.防止误删等功能的备忘录软件. 在敬业签云便签上,可对便签内容标记已完成,标记已完成的便签系统默认横线划去保留在内容栏下的原地位置,被标记已完成的待办事项将统一进入已 ...

  3. 如何在项目中实现类似于微信的置顶与取消置顶的功能?

    - 借鉴微信的置顶与取消置顶的实现思路: 会看到这个微信的聊天记录的排序规则是以时间降序来进行排序的,如果要实现置顶与取消置顶? 一下子是想不到的,需要思路 由此可以确信的是,我们平时使用微信时,最新 ...

  4. Linux主机WordPress伪静态设置方法

    WordPress实现伪静态利于搜索引擎收录,但有不少新人朋友还是始终无法成功设置WordPress伪静态. WordPress已经给出了几种URL伪静态形式,但都不很理想,我们希望的URL形式为: ...

  5. linux 把mysql大小写关闭_linux中设置mysql大小写不去区分方法

    linux中设置mysql大小写不去区分方法 发布时间:2020-05-14 12:01:31 来源:亿速云 阅读:191 作者:三月 本文主要给大家介绍linux中设置mysql大小写不去区分方法, ...

  6. 优化 WordPress 后台设置教程

    我觉得 WordPress 是世界上最好的博客平台,但是再好的平台也需要用户加以优化. 著名的 WordPress 博客 Weblog Tools Collection 刚刚发表一篇文章,里面总结了 ...

  7. wordpress linux伪静态,nginx下wordpress伪静态设置

    最近无聊搭建了个WordPress的blog系统来玩,记录下在nginx下的伪静态规则,但nginx是不支持.htaccess文件的,所以只能写到配置里. 1.下面是nginx的伪静态,要写在serv ...

  8. WordPress如何设置先登录再进入主页

    使用wordpress搭建了一个小组网站,但是经常会有非本小组的人访问主页,而且小组的用户如果不先进行登录的话,也会失去发表文章.下载文章的等等权限,因此在wordpress中设置先登录,再进入主页的 ...

  9. WordPress自定义设置管理员和用户头像以及批量设置评论者头像

    点此欢迎光临我的个人网站[一几文星球] 接上一篇换了主题后,在设置个人简介小工具的时候发现头像一直是默认的灰色头像,留言评论那里显示的头像也是一样,这可不行,所以这就开始来设置了. wordpress ...

最新文章

  1. Msxml2.XMLHTTP Microsoft.XMLHTTP new XMLHttpRequest
  2. Android 对象池案例
  3. linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解
  4. mysql一秒查询次数_单个select语句实现MySQL查询统计次数
  5. python3 global_Python3基础 global 在函数内部对全局变量进行修改
  6. JNCIS翻译文档之------接口3
  7. 二倍图三倍图什么意思_ios切图(一倍图+二倍图+三倍图)
  8. 经纬度数据计算-JavaScript
  9. 【Linux分组权限】linux下创建用户分组及设置分组权限
  10. oppofindx5pro评测
  11. 前端面试题总结(js、html、小程序、React、算法、vue 、全栈热门视频资源)
  12. 计算机solidwork实训报告,SolidWorks实训报告.doc
  13. 更完整的服务!LG将成为苹果Airplay第一台智慧电视
  14. 在Linux中安装MySQL报错“error: Failed dependencies: mysql-community-libs(x86-32) >= 5.7.9 is needed by my“
  15. spring security http.rememberMe()使用和原理解析
  16. java中font的意思_java中的Font
  17. Netty 是什么?
  18. 代数多重网格法简介(Algebraic Multigrid)
  19. 干货!从0到1教你运营抖音
  20. 《python》学习笔记(Day1),创建python发布

热门文章

  1. 如何执行字符串的PHP代码
  2. PhpStorm 的基本应用
  3. Hadoop环境 IDE配置(在eclipse中安装hadoop-eclipse-plugin-2.7.3.jar插件)
  4. X-Frame-Options 响应头
  5. bzoj4330:JSOI2012 爱之项链
  6. ubuntu 中怎么安装 jdk 7
  7. 值得收藏!数据分析最常用的18个概念,终于有人讲明白了
  8. es查询所欲_Elasticsearch基本查询总结
  9. 鹅厂应届生在600人大群怒怼管理层,反内卷从手撕领导开始......
  10. 挖槽!堪称神级的Java技术手册火了???(文末送书活动)