最近WordPress自定义文章类型相关的开发做得比较多,对此多做了一些小研究,笔记一下。之前写过一篇实战Wordpress自定义文章类型(1),本文就作为这篇文章的后续。 查看详细
文章分类: WordPress
WordPress网站搬家、数据库升级心得
这两天忙着给公司的一批WordPress网站搬家,碰到了不少以前没遇到过的麻烦,总结一下解决问题的经验。WordPress网站搬家除了要把wp-content的文件转移之外,如果碰到数据库设置的变更,就比较麻烦了。在旧空间上,我们的WP是每个站独享一个数据库;在新的主机上由于权限的限制,好几个网站都必须共享一个数据库。解决思路是要在新的空间里给每个WP网站设置不同的prefix,思路很简单,但实际操作的时候还是碰到了不少问题。 查看详细
WordPress网站的几款SEO插件试用心得
如果你用WordPress建站,那么SEO其实是一件很容易的事(站内优化层面)。WordPress发展多年,已经涌现出大量优秀的SEO插件。WordPress站长们的问题也许就不是怎么做SEO了,而是到底怎么选SEO插件。站内优化,大致可以归为如下几点:
- 描述属性的mata标签
- 确定目标关键词,让它能在页面的主要部分多亮相
- 给主要图片增加alt属性
- 增加网站的“进出口”(出站链接以及其他网站的进站链接,站内优化主要是出站链接)
- URL优化(伪静态)
- 站点地图
- 404页面,301转发,robot.txt… 查看详细
WordPress以及表单插件Gravity Forms和Contact Form 7无法发送邮件问题解决
这其实还是一个Win主机上用WordPress建站的常见问题。
起初我发现用Gravity Forms建立的表单无论如何都不能发送提醒邮件,遂尝试了N种方法,走了N多的弯路。然后惊讶的发现我的Wordpress本身居然也不能发送邮件,也就是找回密码等功能失效。
1. 百度解决方案,凡是提到Gravity Forms的中文网页都只是浅显的在介绍这款插件而已。对我来说百度果然还是不够用的。
2. 于是爬梯子看Google,先是找到Gravity Forms官方网站,里面也是一大堆不能发送邮件的话题。总结下来有这样几类:
a) 自动发送的邮件被系统当成垃圾邮件处理了。我查了下自己的垃圾箱,没有。
b) 服务器不支持PHP的mail()函数。检查结果居然正是如此。PHP基础非常差的我只知道在Win主机下用mail()不靠谱,大量的替代方案是用一个叫“WP Mail SMTP”的插件代替。 查看详细
实战WordPress自定义文章类型(1)
今天打算给公司的一个Wordpress网站配置一个自定义文章类型,花了一天时间,记录一下步骤。
WordPress网站原来的文章叫Post,我需要给网站添加一个有别于Post的文章类型,名叫Hotel,目的是把所有的酒店页面归类方便管理。在这些酒店页面上要用自定义字段实现一些特定的格式,展现特定的内容…总之就是折腾出一个新的文章类别,让别人添加内容操作简单化,我自己管理起来也简单化… 查看详细
谷歌(Google)被墙,解决地图和字体无法显示的问题
首先,本文以及本站所有文章都是技术探讨文章,不鼓励任何人去fan qiang以及做任何违法的事情。接下来是正文:
谷歌基本上是被和谐透了,谷歌地图API自然也打不开了,于是公司网站上那些谷歌地图都变成空白了…总不能让访客都自己fan qiang吧。纠结了一阵子才知道原来谷歌地图的服务并没有完全被屏蔽,只是我们以前访问的域名maps.google.com访问不了了。
这个域名的谷歌地图还是能正常访问的:http://ditu.google.cn
那么把原来的JS引用地址maps.googleapis.com替换成ditu.google.cn就解决了。
1 | <script>http://ditu.google.cn/maps/api/js?v=3&key=xxxxxxx&sensor=false</script> |
接下来是谷歌字体问题, 查看详细
WordPress the_date() 函数在循环中只输出一次的问题
给客户做的网站首页,在文章列表中原本要显示日期和文章标题的地方,日期只显示第一个,后面的文章标题显示正常,日期都不显示。
此处我用来显示日期的是一个很普通的WordPress函数:the_date() 查看详细
Win2003+IIS6 配置WordPress伪静态详细流程
Win主机下WordPress网站无法使用中文站内搜索问题解决
这个问题困扰我许久,找了无数个网站都没有实质性的解决办法,最后在尝试了N次代码修改后,终于配置成功了。
Win主机下,做好了伪静态,在WP博客的搜索框中输入中文关键词,出来的URL是类似这样的:http://www.abc.com/?s=%ce%b1%be%b2%cc%ac
这样WP就不能返回正确的中文搜索结果。而我需要返回的正确搜索结果应该是这样的:http://www.abc.com/search/伪静态 查看详细
WordPress自带主题twentytwelve的CSS学习笔记
现在大部分流行的WP主题都采用了响应式设计(Responsive Web Design),我的博客主题修改自twentytwelve – WP自带的的一个轻量级主题,个人认为它的样式表写法在兼容性上已经做得很好了。今天就来提炼一下其中的精华,也包括一些不太常见的CSS条目。 查看详细