一、网站加速
首先需要确定你的主机是否开启了zlib功能,方法就是新建一个php文件,然后将下面的代码复制粘贴,再上传到你的博客根目录,浏览器访问查看是否开启。
<?php phpinfo(); ?>
如果开启,即可将下面的代码加到你所使用的主题中的header.php文件的头部,在DOCTYPE标签的前面。
<?php ini_set('zlib.output_compression', 'On'); ini_set('zlib.output_compression_level', '1'); ?>
二、隐藏登陆错误信息
当我们自己或者其他人尝试登陆你的BLOG的时候,用户名或密码错误,都将会出现一些提示错误信息。这些信息可能对你有用,太同时对一些hacker可能就更有用了。所以我们就需要将这些错误信息隐藏掉,将下面代码复制粘贴到你的主题下的functions.php文件中即可。
<?php add_filter('login_errors',create_function('$a', "return null;")); ?>
三、禁用WP的自动草稿保存功能
大概是从2.7版本开始,WordPress引入了日志自动保存草稿功能。不能说该功能毫无用处,至少如果当我们正写到一半,而浏览器又挂掉的时候,就可以编辑草稿继续写。但草稿保存太多,对一些数据库大小有限制的童鞋来说就不划算了,同时也会在数据库中产生一些“垃圾”。
解决方法:将下面代码复制粘贴到主题文件夹下的functions.php文件中即可。
<?php function disableAutoSave(){ wp_deregister_script('autosave'); } add_action( 'wp_print_scripts', 'disableAutoSave' ); ?>
四、避免文章中的图片在首页显示
为了让blog页面显示的不是很长,我们常用wordpress的文章分割功能。但如果文章开头有图片的话,分割后依然会显得比较长,所以需要将文章中的图片不在首页显示,直接将下面代码复制粘贴到你的主题文件夹下的functions.php文件。
<?php add_filter('the_content','wpi_image_content_filter',11); function wpi_image_content_filter($content){ if (is_home() || is_front_page()){ $content = preg_replace("/<img[^>]+\>/i", "", $content); } return $content; } ?>

ltcon wrote:
header.php文件的头部,在DOCTYPE标签的前面。
————–如果使用自定义模板调用get_header(),那会出错,所以我放在funtions.php中
Link | 2010-08-16 at 12:46