WordPress

给文章添加“收藏到”(QQ书签、Google书签、百度搜藏)

为了方便有需要的朋友收藏小站有用的文章,做了一个收藏到 QQ书签 、 Google书签 、 百度搜藏 、 Yahoo收藏 、 乐收 的链接。其实网上也有很多第三方的js文件可以很方便的做到这一点,只需要加载一个js文件即可。因为DDBug不太喜欢加载第三方的东西,能不加载就不加载,所以本文讨论的是最原始的链接形式的。 下面给出几个常用的在线收藏夹的收藏链接,标题以domety为例,网址以ht......
WordPress

为页面标题添加页码

说起来这篇文章应该很早以前就写的,可能是感觉这只是一个很小很小的技巧吧,所以也没提上日程。 自从小站添加了分页导航以后,发现了一个问题:搜索引擎收录的页面中,有很多标题重复的网页,但链接地址却不一样。认真一看才知道是分页的原因,分页之后链接地址不一样了,形如http://domety.com/page/2/、http://domety.com/page/3/等,但标题还是首页的标题。这种情况......
程序开发

HTTP Response

上一篇文章中介绍了客户端发送的HTTP Request ,本文就和大家介绍一下服务端接收到客户端的Request之后所做出的Response。一个Response通常包含以下三个部分: 状态行 响应头 响应内容 状态行 以下是一个请求成功之后响应的状态行 HTTP/1.1 200 OK 状态行有三个部分组成:HTTP版本、状态代码、状态描述,它们之间以空格隔......
程序开发

HTTP Request

在上一篇文章中演示了HTTP的传输过程,本文将重点介绍传输过程中的Request报文格式和一些扩展说明。 HTTP Request 是从浏览器(客户端)向web服务端发送的请求数据,其目的是让服务端做出相应的响应。HTTP Request 由以下三个部分组成: 请求行 请求头 请求内容(可选) 请求行 定义请求方式、请求资源路径以及请求使用的HTTP版本(目前使用......
程序开发

HTTP传输协议示例

可能大家对http都不陌生,在我们每次浏览网页的时候都会遇到它。可是我们都没有去注意过http真正做了什么?当然对于大多数人来说也不必去专注这个东西,但如果你是一个web开发人员,去了解和掌握http协议应该说是必不可少的。专业点讲http是一个协议,是一个应用层的协议,全称叫超文本传输协议(Hypertext Transfer Protocol)。通俗点讲http就是一个约定或者说是一个规范,需......
WordPress

the_content是如何输出摘要和全文的

现在每次写文章的时候,已经习惯了在文章和第一段或前两段之后加一个more标签,这样首页的摘要就会显示more标签之前的内容。但是一直都有一个疑问,首页index.php和日志页面single.php都是调用the_content函数,为什么一个显示摘要,一个显示全文呢? 通过阅读wordpress的源代码,发现了这样一段代码  if ( is_single() || is_page() |......
WordPress

自定义more标签的more跳转

很多主题首页的摘要都是使用the_content()函数来实现的,使用这种方法会在摘要结束的地方自动生成 一个more链接,比如"阅读更多"或"阅读全文"之类,当你点击这个链接之后会自动跳转到该日志页面摘要之后的部分。如果你喜欢这样的效果,那自然很好,不用修改。但是如果你不喜欢这种效果,而是想跳转到文章最开始的部分,那就继续向下看。 其实我们不难发现,more链接的链接地址就是在日志的链接地......
WordPress

公布本站首页缩略图方法

本文利用正则表达式查找文章内的图片信息,并在首页显示第一张图片的缩略图。效果请参看 http://domety.com 主页。 页面中的图片格式为<img ... src="图片链接" ... />,查找此种格式的正则表达式有多种写法,下面是其中一种 <img\s+.*?src=[\'"]?(.+?)[\'"]?(\s+.*?)?\/\s*> (.+?)中匹配的就......
WordPress

wordpress首页显示摘要的几种方法

大部分人的习惯都是在首页显示文章的摘要,本文总结了几种在首页显示摘要的方法。 more标签 这种方法应该是最灵活的一种方法,操作也很简单,只需要你在编辑文章的时候插入more标签 或者使用快捷键alt+shift+t,效果如下 那么如果你在主题的首页模板中调用the_content函数,首页的文章摘要就显示more之前的内容。相反,如果没有插入more标签,......
PHP

正则表达式一般规则

正则表达式用于对字符串的查找和替换,有着强大的功能。本文记录了正则表达式的一般规则,以方便查阅。 大部分语言都支持正则表达式,但是不同的语言之间又有那么一点的不同。本文以php支持的正则表达式为例(当然大部分在其它语言也是可以使用的),你在学习的过程中,可以通过本站的正则表达式测试工具进行测试,本工具是基于php制作的。如果你想学习正则表达式,那么请你在阅读本文的时候一定要多动手测试,多思考......