公布本站首页缩略图方法
本文利用正则表达式查找文章内的图片信息,并在首页显示第一张图片的缩略图。效果请参看 http://domety.com 主页。 页面中的图片格式为<img ... src="图片链接" ... />,查找此种格式的正则表达式有多种写法,下面是其中一种 <img\s+.*?src=[\'"]?(.+?)[\'"]?(\s+.*?)?\/\s*> (.+?)中匹配的就......
(阅读全文)
本文利用正则表达式查找文章内的图片信息,并在首页显示第一张图片的缩略图。效果请参看 http://domety.com 主页。 页面中的图片格式为<img ... src="图片链接" ... />,查找此种格式的正则表达式有多种写法,下面是其中一种 <img\s+.*?src=[\'"]?(.+?)[\'"]?(\s+.*?)?\/\s*> (.+?)中匹配的就......
(阅读全文)
大部分人的习惯都是在首页显示文章的摘要,本文总结了几种在首页显示摘要的方法。 more标签 这种方法应该是最灵活的一种方法,操作也很简单,只需要你在编辑文章的时候插入more标签 或者使用快捷键alt+shift+t,效果如下 那么如果你在主题的首页模板中调用the_content函数,首页的文章摘要就显示more之前的内容。相反,如果没有插入more标签,......
(阅读全文)
昨天下午由于主机被电信关停,网站有2个多小时都打不开,这才让我有了点危机意识,决定做个备份站点。当再次出现类似情况的时候,我可以在第一时间把域名解析到备份站点上去。 选择备份空间 既然是备份站点,主机就不能和现在用的主机在同一个机房,最好是换一个空间供应商。不过如果你有免费空间的话,用来做备份也是挺不错的。我使用的就是免费空间。 在godaddy购买过域名的朋友应该知道,godaddy为......
(阅读全文)
对于页面的请求,wordpress默认调用page.php这个文件,不管我们添加多少个页面,它们的模板都是同一个——page.php。然而实事是,在很多情况下我们都想让某个页面和其它页面不太一样,那么怎么自定义这些页面呢?本文将给出答案。 条件判断 既然页面默认的模板文件是page.php文件,我们就可以通过在page.php文件根据不同的page-id来输出不同的模板样式。这种方法的基本框架......
(阅读全文)
看到很多人的网站head部分都有keywords和description,据说是seo优化的方法之一。我对seo一窍不通,所以一直也没有在head部分添加keywords和description。还有另外一个原因就是听说现在搜索引擎已经不会考虑keywords了,不知是否属实,还请有seo经验的朋友们指点一二。 想想本站虽然被百度收录,但一直都没有从百度来的流量,不知道会不会是没有keywo......
(阅读全文)
如果说循环是wordpress模板系统的核心,那么查询就是循环的基础。没有查询得到的结果,循环就毫无意义,应该说循环根本就不会开始。但是查询出的结果又需要通过循环来把结果按照我们设计的格式显示出来。这就是两者之间的关系,今天就和大家介绍几种查询的方法。 默认查询 这种查询是自动发生的,几乎发生在我们的每次请求当中:当我们点击网站主页的时候、当我们点击某个分类的时候、当我们点击某个标签的时候........
(阅读全文)
今天浏览了一下之前写过的wordpress文章,发现居然没有写wordpress模板中最核心也是最基础的东西:循环(the loop)。真是太失误了,掌握了wordpress循环,不仅对理解之前的文章有帮助,更重要的是对你设计主题以及修改主题都会起到很大的作用。从这一篇文章开始,我将对wordpress的循环机制做一个详细的介绍。 我们先从最基础的地方开始。在开始之前我想你应该对php有个了......
(阅读全文)
今天花点时间给网站的feed输出加入了版权信息和相关文章的模块,如果你是通过RSS阅读此文的话,应该会在文章的底部看到版权信息以及相关文章。本文就来分享一下实现方法。 the_content 和 the_excerpt_rss 其实实现原理很简单,只要改变一下feed输出的内容即可。基于wordpress强大的filter和action机制,我们可以很轻松的就能改变feed输出的内容,我使用的......
(阅读全文)
昨天介绍了为wordpress添加阅读RSS功能 的方法,使用的是wordpress自带的rss.php中集成的MagpieRSS类。经过今天一天对wordpress源代码的研究,又发现了一种方法,也是wordpress集成的功能,就是昨天提到了另一个比较流行的rss解析库SimplePie。目前wordpress自带的rss小工具以及后台管理面板显示的“wordpress开发日志”、“其它wor......
(阅读全文)
在2.9之前的版本中,如果想个性化一个页面,需要先创建一个模板文件,创建方法是在文件的开始加上一段注释 <?php /* Template Name: 模板名 */ 然后新建页面的时候再选择这个模板。在我前几天写的了解wordpress模板(主题)系统 一文中提到了2.9将要支持的几个文件,其中就有page-slug和page-id。趁着昨天刚升级到2.9,今天就迫不及待的想测试一......
(阅读全文)