WordPress的性能提高需要通過(guò)代碼優(yōu)化和插件優(yōu)化的方式。但是考慮到盡量少用插件降低負(fù)載,所以如果能用代碼實(shí)現(xiàn)的就用代碼實(shí)現(xiàn)。在這里有幾個(gè)比較實(shí)用的WordPress代碼可以提高網(wǎng)站的性能,看看你有沒(méi)有需要用到的。
1、自動(dòng)清理回收桶
一般我們文章刪除之后其實(shí)還有在回收桶的,如果不清理也會(huì)占用網(wǎng)站。這里我們可以設(shè)定自動(dòng)時(shí)間清理。
define ('EMPTY_TRASH_DAYS', 7);
這里就可以自動(dòng)7天清理,時(shí)間數(shù)值是可以修改的。比如修改成0
2、清理文章版本
我們?cè)诰庉嬑恼碌臅r(shí)候,會(huì)有版本的保存,如果版本保存太多也會(huì)占用太多的資源。
define( 'WP_POST_REVISIONS', 3 );
同樣的,我們可以用時(shí)間限制保存的版本數(shù)量。
3、清理留言的網(wǎng)址選項(xiàng)
很多垃圾評(píng)論都是奔著我們的網(wǎng)站網(wǎng)址的,我們可以屏蔽掉這個(gè)文本框。
function remove_comment_fields($fields) { unset($fields['url']); return $fields; } add_filter('comment_form_default_fields','remove_comment_fields');
4、限制評(píng)論文字的數(shù)量
我們可以用來(lái)限制評(píng)論文字?jǐn)?shù)字少的評(píng)論內(nèi)容
add_filter( 'preprocess_comment', 'minimal_comment_length' ); function minimal_comment_length( $commentdata ) { $minimalCommentLength = 20; if ( strlen( trim( $commentdata['comment_content'] ) ) < $minimalCommentLength ){ wp_die( '留言內(nèi)容需要大于 ' . $minimalCommentLength . ' 字符長(zhǎng)度。' ); } return $commentdata; }
5、自定義目錄
define ('WP_CONTENT_FOLDERNAME', 'newfoldername');
自定義WP-CONTENT目錄。
這些小技能可以通過(guò)代碼來(lái)實(shí)現(xiàn)和優(yōu)化WORDPRESS性能。
評(píng)論