WordPress开发
WordPress中修改用户的固定链接形式为/user/$user_id
不少博主开通了WordPress的多用户合作写博的功能,WordPress默认的作者地址是/author/$user_nickname,但是默认情况下,nickname是无法更改的,它和用户的登录名保持一致,这存在很大的安全隐患,而且你也希望用一种更符合我们国内的使用习惯的形式,/user/$user_id的形式。那么如何实现呢?
WordPress选择特定的分类 也可以置顶文章

WordPress有个很大的毛病,首页默认情况下是会显示置顶文章的,而分类、标签、归档页等就不能显示置顶。它的逻辑是,人们只在首页需要注意哪些置顶文章,而归档页不需要。 但现实中其实是,我们常常把首页弄成CMS模式,让最新的文章被用户看到,而到了分类页时,为了突出某些文章的重要性,又把它置顶。 为了解决分类标签页不能置顶的问题,我特意找了一下,露兜在一篇文章中总结出了这个解决方案。但这个方案存在一... 继续阅读 »
为WordPress分类、标签、taxonomy添加自己的meta附加字段

在为WordPress分类添加meta自定义字段一文中我已经介绍了给分类添加附加字段的方法。延续这个思路,我们可以给分类、标签、其他你自己定义的taxonomy添加自己的meta附加字段。 在你的主题文件夹中找到functions.php,把下面的代码黏贴到末尾 add_action('category_add_form_fields','extra_term_fields'); add_acti... 继续阅读 »
wp-alert-comment-reply WordPress通知读者评论被回复了
发布一个WordPress的功能,该功能可以实现当A在你的网站评论文章,你回复他后在网页中出现一个评论被回复的提示框。这样可以大大的增强和读者之间的互动。 功能的接入非常简单,到我的github下载源文件,include到你的主题目录下的functions.php文件中,一起上传到你的网站就可以正常使用了。 你可以根据需要修改提示框的样式,原样式确实有点丑。修改也很简单,打开下载的wp-alert... 继续阅读 »
WordPress修改固定链接形式为/post/%post_id%.html形式后,日期、作者页面前面带post
在乌徒帮修改了固定链接形式之后,把形式修改为/post/%post_id%/%postname%.html的形式,但是在这之后出现了一个问题,就算日期、作者页面的URL前面多了一个post,例如/post/author/frustigor,/post/date/2014/04,这就很奇怪了,非常不好看,也没有必要。我们想要的结果三/author/name和/date/year/month的形式。怎... 继续阅读 »
the_excerpt doesn't work 神秘代码解决摘要显示无效
在一次开发中,我突然发现,the_excerpt函数无效了,不能显示文章的摘要。我尝试了多种可能的根源,仍然不解,为了不用query_posts就没有问题,用query_posts之后就无效。为了解决这个问题,我翻阅了the_excerpt的源码,具体如下: /** * Display the post excerpt. * * @since 0.71 * @uses apply_filters(... 继续阅读 »
WordPress删除后台编辑主题和编辑插件菜单
在我们的开发中,可能存在两种情况: 不希望网站的测试用户看到当前WordPress主题的源码 不希望由于错误操作造成网站代码的丢失 我们可以使用下面这段代码去除掉后台编辑主题和编辑插件菜单,这样就不用担心用户进入编辑模式。 function remove_editor_menu() { remove_action('admin_menu', '_add_themes_utility_last', ... 继续阅读 »
乌徒帮实施WordPress开发资源库免费共享计划
在wordpress前两个月的宣言中声称,将会在wordpress3.8的时候实施资源库计划,这是wordpress开发的新的局面。在wordpress的开发伊始,任何开发初学者常常会遇到一些知识和逻辑上的瓶颈,资源库可以很好的解决这些问题。 举一个很简单的例子,如果你想开发一个wordpress评论邮件通知插件,却不知道comment_meta,就很有可能在某些记录处理上遇到瓶颈。幸运的是,已经... 继续阅读 »