由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');
除了上面說的這些,根據個人愛好,還可以刪除一些作用不大的資訊,不再細說。