前几天刚刚入手wp,最近一直在解决wp的冗杂问题,以下是我最近总结的自认为非常有必要的几点!欢迎大佬指点。

1、关闭文章修改记录

这也是文章ID不连续的原因之一,不关闭的话会在数据库中留下好多没用的东西,可以在 wp-config.php文件中添加:

// 禁用修订版本

define('WP_POST_REVISIONS', false);

也可以在当前主题的functions.php添加以下PHP代码:

// 禁用修订版本

remove_action( 'pre_post_update' , 'wp_save_post_revision' );

2、删除文章修订版

禁用了文章修订版之后,在我们网站的数据库中还是保存着之前已经创建的文章修订版,这些其实已经没多大用处,而且占着ID,我们可以将它删除。可以在phpmyadmin中执行以下SQL语句(建议在超作之前先做好备份,以免带来不必要的麻烦,同时使用此功能会影响已经置顶的文章,慎用!):

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';

3、关闭自动保存或者加长时间

关闭或者加长时间了注意自己手动保存,或者在word上编辑好之后再复制到后台,可以在confing.php文件夹中添加

//自动保存10小时一次

define('AUTOSAVE_INTERVAL', 36000);

也可以在当前主题的functions.php中添加

// 禁用自动保存,所以编辑长文章前请注意手动保存。

add_action( 'admin_print_scripts', create_function( '$a', "wp_deregister_script('autosave');" ) );

4、删除版本信息

也是为了安全考虑,可以从Header.php文件中删除无用的代码:

<meta name="generator" content="WordPress 2.5" />

或者在function.php文件夹中添加 <?php remove_action('wp_head', 'wp_generator'); ?>