网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 网络知识 > 正文

WordPress教程:置顶日志实现方法

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29

文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了网络知识-WordPress教程:置顶日志实现方法的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!

  我这个个人博客不打算设立置顶日志,最起码短期内不会。本人认为只有时效性特别强的日志才值得置顶,而本博目前还没有这个能耐,所以,在这里只是讨论一下实现的方法。置顶日志的意思就是将一篇日志固定在最新日志的最顶部,多数情况下就是打开主页所看到的第一篇日志。之所以要置顶,一般情况下应该是具有特定意义的一篇日志。比如:一段通知,告示,或者其它提醒语,可能是作者有意要对读者所做的一种强调。如何将一篇日志置顶呢?下面是一个不用插件就能实现的方法:

  首先,新建一个包含所有你想要置顶的日志的分类,名字由你取,这里暂将它命名为“Stickies”,稍后要在函数中用到这个名称。打开你当前主题的索引模板文件index.php ,找到类似于如下的一段:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

  以这一段代码为开头部分一直往下,找到类似于下面的一段:

<?php endwhile; else: ?>     
   <p>Sorry, nothing matches that criteria.</p>
<?php endif; ?>

  然后将这两段之间的所有代码(包括上面的这两段)复制并粘贴到现有代码的前面,也就是放在<?php if (have_posts()) : while (have_posts()) : the_post(); ?>的前面,这两部分代码一前一后是相同的。现在我们就要利用新复制的这一部分代码从“Stickies”目录中调出一篇用来置顶的日志。

  将新代码开头的这一段:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

  替换为下面的一段:

<?php if (have_posts()) : ?> 
<?php $my_query1 = new WP_Query(''category_name=stickies&showposts=1''); ?>
<?php while ($my_query1->have_posts()) : $my_query1->the_post(); ?>

  完成上面的操作后记得保存。如果你要改变“Stickies”这个分类名称,就在上面的“(''category_name=stickies&showposts=1'');”这一句里面修改即可。你也可以改变要显示为置顶日志的数目,只要把“showposts=1”的数值修改为其它值即可。

  原文地址:http://www.sayblog.me/how-to-make-a-sticky-post-in-wordpress-blog.html

WordPress v3.5.2 简体中文版下载

界面预览

  • 软件大小:6.28MB
  • 软件类别:国外软件 | 博客系统
  • 软件语言:简体中文
  • 运行环境:PHP/Mysql
  • 软件授权:免费版
  • 更新时间:2013-7-24 16:05:30
  • 相关链接:Home Page

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号