2010年12月11日星期六

wordpress各种问题修复

收集各种wordpress的问题,解决方案,这样才能有好的写blog环境。


wordpress会自动把英文引号转为中文引号
修改主题源文件functions.php文件(wp升级不丢失)

在靠前的位置(加载function.php文件时能执行到该代码就行)增加下面代码
//修正英文单引号问题
remove_filter ('bloginfo', 'wptexturize');
remove_filter ('comment_text', 'wptexturize');
remove_filter ('the_title', 'wptexturize');
remove_filter ('the_content', 'wptexturize');
remove_filter ('the_excerpt', 'wptexturize');

彻底关闭WordPress 3.0.1自动保存草稿和修订版本功能的方法

1、在 wp-config.php 中添加以下代码:
define('WP_POST_REVISIONS', false);
define('AUTOSAVE_INTERVAL', false);

2、找到wp-admin\post-new.php和wp-admin\post.php文件,把包含如下代码的全都注释掉:
帮助
wp_enqueue_script('autosave');
//wp_enqueue_script('autosave');

3、将wp-admin\includes\post.php文件的:
if ( $create_in_db ) {
代码之前加上
$create_in_db = false;
即让该判断永远为否
以上是修改方法,当Wordpress自动升级的时候,会自动把除了wp-config.php文件之外的覆盖了,所以2、3的修改要重来一次,否则会出现保存和发布按钮一闪一闪的问题。



WordPress代码分享插件介绍:WP-CodeBox



去除垃圾评论
我建议大家经常改改系统目录下wp-comments-post.php的文件名(并在主题下的comments.php文件中修改代码中:action=”/wp-comments-post.php” method=”post” id=”commentform”>红色部分的内容与之对应)就可以了

没有评论:

发表评论