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