彻底停止WordPress修订功能和自动保存

原先在本博中发表过《禁用WP日志修正版本自动保存功能》但是从什么时候开始这样的方法不能彻底停止WordPress修订功能和自动保存了,所以特更新此文。

一、去除修订功能

1、打开 wp-config.php 文件,找到以下代码:
define('DB_COLLATE', '');
我此行后面插入下面内容:
define('WP_POST_REVISIONS', false);
2、打开 wp-settings.php 文件,找到以下代码:
$default_constants = array( 'WP_POST_REVISIONS' => true );
将以上代码,更改为下面的代码。
$default_constants = array( 'WP_POST_REVISIONS' => false );
3、打开 wp-includes\default-filters.php 文件,找到以下代码:
add_action( 'pre_post_update', 'wp_save_post_revision' );
在最前面加上两个//,效果如下:
//add_action( 'pre_post_update', 'wp_save_post_revision' );
4、打开 wp-admin\includes\post.php 文件,找到以下代码:
return _wp_put_post_revision( $_POST, true );
将以上代码更改为:
return edit_post();

经过以上四个步骤之后,Wrodpress的版本修订功能,也就是Revision将被彻底禁止。 因为WP各版本也许会对这几个文件有更新,所以建议记得修改方法,且不要用原来修改好的 继续阅读 »

修改IIS6上传文件大小限制

配置IIS老是会忘记这个……默认情况下,在IIS6全局配置中允许上传的文件长度最大为4GB(我想没人会这么干),但是在Web站点级却限制了ASP应用程序上传的最大文件长度为200KB。如果你需要上传超过200KB的文件,则需要 继续阅读 »

Apache代理IIS共用80的实测方法

Apache和IIS共用80端口,很多情况下为了实现某些目的,又或者局限于什么因素,需要一台服务器装多httpd软件,最常见的莫过于Apache和IIS了。本文的意图就是记录如何让Apache代理IIS,使外网可以共用一个端口访问。

需要的软件:ApacheIIS。无语……

假设你想外网使用Apache的服务并且使用80端口来访问网站,那么httpd.conf里就设置“Listren 80”;然后把需要代理的IIS站点,设置成任意(80等已用端口除外)端口,设置好后开始配置Apache的httpd.conf文件。以下是我实测,可能和网上其他的有一点点区别,但是我是可以实现了,下面列出几个关键部分。 继续阅读 »

Wordpress Categories分类函数的应用

在Wordpress的主题制作过程中,我们经常会使用到分类(categories)函数以达到我们想要的效果,具体表现方式为:wp_list_categories。

wp_list_categories标签负责的是存档的调用,在模板archives.php文件中添加wp_list_categories标签可以调用wp程序的存档。

用法如下: 继续阅读 »

Apache代理IIS后让ASP获取正确的来访IP

作为一个纯正的WPer,当然很喜欢PHP程序,IIS下跑PHP总有些不如Apache的地方,但是公司的CRM系统是标准国产货——传说中的ASP程序,而公司网站因为WP的各大优点,又选择了他。无奈之下,选择了让Apache代理IIS来运行CRM程序。

具体代理过程细节后续,先记一下怎么样apache代理IIS后怎么样让来访IP显示正常,而不是127.0.0.1。 继续阅读 »

返回顶部