转几个WordPress小技巧

By
WP札记

WordPress使用过程中还是会遇到两个问题,这样的问题和那样的问题(好冷)。所以我常常会搜点啥,问题积攒很多,就能发报告了。这次的报告来自 A Few WordPress Tips, Hacks and Tricks ,因为觉得很有用处,所以决定翻译一下,共享出来。

我想分享一下WordPress的技巧和小代码,帮助你把WordPress设置的更加安全、整洁并且能增加点自定义的方法。

当然,在开始今天的工作之前你最好把文章中提到的文件做好备份,毕竟这样做安全一点。

去掉插件和升级统计


在某些情况下,出于您个人喜好或您不希望您的客户更新的东西需要监管等原因,你可能觉得有必要删除你的插件和更新计数。

做这个需要修改 functions.php 文件 (请先备份一下)然后计数就木有了:

add_action('admin_menu', 'remove_counts');
function remove_counts(){
global $menu,$submenu;
$menu[65][0] = 'Plugins';
$submenu['index.php'][10][0] = 'Updates';
}

无插件预览WordPress主题

安装完主题,在“激活”之前能有个预览是再好不过的了,有很多插件能帮助你做到这一点,但是目前有一种最简单的方法就可以做到:

http://你的域名/?preview=1&template=twentyten&stylesheet=twentyten

删除评论中自动添加的超级链接

WordPress默认的会把评论中的地址变成可以点击的链接,这样产生的效果不言而喻了吧(我想他说的是spam),禁止这个同样只需要修改你的 functions.php 文件:

remove_filter('comment_text', 'make_clickable', 9);

!update 所有主题默认都是变超链接的,比如留言中输入www.xxx.com这样的,所以,有需要的还是改改吧~~而且不管是有没有http://都会自动转换。

改变搜索引擎封锁的文字(原文是Alter The Search Engines Blocked Text)

您可以通过在你的WordPress管理面板添加自定义消息,来改变默认的“搜索引擎封锁”消息,这个也需要修改 functions.php 文件: (请先做好备份):

add_filter('privacy_on_link_text', 'privacy');
function privacy() {_e('Bots Blocked');};

清理数据库

WordPress默认在数据库中保存许多spam和废弃文章以及评论,你可以通过运行一些SQL查询来达到清理的目的,你需要先备份你的数据库,之后运行下面的查询:

删除废弃的文章

DELETE FROM wp_posts WHERE post_status='trash';

删除所有spam和废弃的评论

DELETE FROM wp_comments WHERE comment_approved IN ('spam', 'trash');

(注意:如果你的表结构不是默认的你需要改变查询语句中的wp_ part)

去掉WordPress版本号

如果查看你的页面源代码,你会发现WordPress版本号默认添加了,出于安全考虑这个可能不是很好,同样有插件可以去掉版本号,但是你也一样可以在 functions.php中添加一些短代码来达到这个目的:

remove_action('wp_head', 'wp_generator');

总结(略)

如果有这些困扰,不妨添加试试啊,不过记得做好备份!~
original:A Few WordPress Tips, Hacks and Tricks

您已经发表过意见了!

Comments: 20

  1. 你的主题很特别,用起来很舒服 :roll:

    2010年12月10日
  2. 我也一直是用的ZBLOG,WP也用过,的确很强大但是由于自己不懂PHP没玩出什么名堂,杯具了。

    2010年12月11日
    • @肖俊 WP时间久了, 东西也比较多。

      2010年12月11日
  3. 中午水过…. :!:

    2010年12月11日
  4. 主题这样的布局很美··哈哈

    2010年12月11日
  5. 好记性不如烂笔头呵呵
    我很懒,每次都是临时抱佛脚
    不如的时候连看都懒得看,等到要用的时候就开始满世界的找啊找的,有时候非常痛狠自己的懒惰心理,可就是改不了。有时候当时看了觉得挺简单的就不再存了,谁知道转天就给忘了再想找可就难了 :arrow:

    2010年12月12日
  6. LS说的真好 我也顶一个

    2010年12月12日
  7. 也可以这样优化一下

    2010年12月13日
  8. :idea: 慢慢看
    删除评论中自动添加的超级链接和清理数据库对于我来说还是有用的,其他的不管他了!

    2010年12月15日
  9. 不错.很有用

    2010年12月16日
  10. 的确是好冷。。。
    不过技巧实用,收藏一下

    2010年12月20日
  11. 好东西,支持下

    2010年12月26日
  12. 不太清楚去除版本号有什么用? :arrow:

    2010年12月27日
  13. WP的以前做资源站就弄,目前个人博客是用Z-Blog的~ :!: :!:

    2011年07月01日
  14. 谢谢 博主分享了

    2011年07月27日
  15. 技巧很实用 但以后屌丝站长就难了

    2014年06月25日

发表评论

您的电子邮箱地址不会被公开。

*

:razz: