WordPress 主题制作技巧之五 [ 由add_action和remove_action领衔的无用主题信息删除 ]

由add_action和remove_action主导的无用主题信息删除。

在wordpress的大多数主题中,都免不了要附带一些平台信息、开发者信息、缓存文件等等。这其中,有些东西是极少使用的,还有些东西是为平台或开发者做宣传用的。如果从主题外观的简洁性和主题使用的体验来说,这些东西都是可以删除的。下面就指出几个:

第一。不让评论中的网址自动转化成超级链接,就目前来说,这种自动转化功能的最大作为就是为垃圾评论提供便利,而且不论带不带前缀都会转化,所以,还是删掉的好。打开主题文件夹中的 functions.php 文件(这个文件是勾子大本营),在其中加入(小心不要插在别的函数中)下面的代码就好。

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

第二。在使用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自带的功能来删除,不过如果使用代码也是另一种快捷的方法。在后台运行查询。

1. 把垃圾箱中的文章删除

DELETE FROM wp_posts WHERE post_status='trash';

2. 把垃圾箱中的评论和过滤为垃圾的评论删除

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

第四。WordPress版本信息是默认添加在系统中的,这可以为提醒用户升级服务,可是,如果你暂时不想升级,删掉它倒是可以更清静。依然是打开 functions.php 在其中添加下面的代码。

remove_action('wp_head', 'wp_generator');

 

除了上面说的这些,根据个人爱好,还可以删除一些作用不大的信息,不再细说。

posted @ 2012-06-21 10:49  刘笨笨  阅读(2077)  评论(0编辑  收藏  举报