-
让 WordPress 的修订历史与自动保存功能更聪明
- 20:13, 2008-12-01
- 1,122 Views
- 5 Comments
1、修订历史 用你喜欢的文本编辑器(如:EditPlus、UltraEdit,不推荐 Windows 自带的记事本)打开 wp-config.php 文件,增加(如果已经存在,则修改即可)如下代码: /*true(或者 -1):保存所有修订版本(默认值)false(或者 0):不保存任何版本(除了自动保存的版本)正整数 Number:只保存 Number 个修订版本(设置为 1 表示允许保存自动保存草稿的版本,个人推荐设置为 1)*/define(‘WP_POST_REVISIONS’, Number); 2、自动保存 同样,用文本编辑器打开 wp-config.php 文件,增加(如果已经存在,则修改即可)如下代码: /*表示间隔 Number 秒种执行一次自动保存(默认值:60 秒)*/define(‘AUTOSAVE_INTERVAL’, Number); 特别说明 1、修订历史是在 WordPress 2.6 新加的功能,所以目前仍在使用早于 2.6 版本的用户没必要设置上述代码。 2、自动保存的功能虽然早已存在,但也是从 2.5 版才开始可以在 wp-config.php 文件中进行设置的。所以,2.5 以前版本的用户,请到 wp-setting.php 文件中进行修改,约第 400 行左右。
-
WordPress 长文章分页
- 19:53, 2008-10-31
- 1,550 Views
- 0 Comments
WordPress本身就有文章的分页功能,非常好用,免去了使用插件的麻烦。 方法: 1、在文章中需要分页的地方加入一下标记:
-
更改 wordpress 默认管理员的用户名
- 14:44, 2008-10-30
- 2,232 Views
- 0 Comments
大家都知道 WP 的一开始的用户名字为 admin,这在 WP 的后台是无法修改的,但是我们可以利用 phpMyAdmin 直接在数据库中修改。下面简单说一下过程: 1、打开 phpMyAdmin(如何操作就不讲了,网上很多) 2、点击 wp-user 右边的“浏览”图标进入,如图1 图1 3、在 admin 那行的左边点击那个“铅笔”图标进入 图2 user_login:登入时,所输的用户名 user_nicename:不清楚是哪里用的 其他的字段,不推荐在数据库中直接修改,除非你确信你的操作不会造成任何后果 总体来说,以上操作并不复杂,不过,建议在操作之前被备份数据,或者在本机上测试通过后,再到你的空间里操作。
-
解析 WordPress 插件机制
- 21:00, 2008-10-24
- 3,026 Views
- 8 Comments
一直对软件的组件、插件架构非常感兴趣,我认为现在开发任何应用程序,一定要有一个架构良好的插件机制,这样可以吸引其他人来开发插件,极大的扩充系统的功能。Eclipse就是一个非常棒的例子,几乎你想什么功能,都可以从社区中找到相应的第三方插件。Firefox也同样如此,它的插件机制非常灵活(尤其是相对IE而言),因此Firefox社区中可以找到各种各样的插件…
-
使用一个wordpress程序建立多个不同的网站
- 10:48, 2008-09-29
- 1,238 Views
- 1 Comment
参考文章:使用一个Wordpress创建多个不同的网站和面向对象(OOP)的使用Wordpress系统 一拖N的用法 前几天在wopus中文平台看到这篇文章,当时心里那个激动啊…因为我曾经为了在一个空间里面建立4个独立的wordpress,不得不多花了100大元增加子目录绑定..而用这种方法,在理论上可以一个空间建立无数个wordpress站点,简直是省钱又省力的必杀绝招啊… 于是乎,在新博安装完成以后,我就尝试着用现在这个空间来建立两个wordpress站。 首先,下载wp-config.php文件到本地,加入如下代码: if($_SERVER["HTTP_HOST"]==”www.domainA.com” || $_SERVER["HTTP_HOST"]==”domainA.com”){ define(‘DB_NAME’, ‘NAME A’); define(‘DB_USER’, ‘USER A’); define(‘DB_PASSWORD’, ‘PSW A’); define(‘DB_HOST’, ‘localhost’); define(‘DB_CHARSET’, ‘utf8′); define(‘DB_COLLATE’, ”); }else if($_SERVER["HTTP_HOST"]==”www.domainB.com” || $_SERVER["HTTP_HOST"]==”domainB.com”){ define(‘DB_NAME’, ‘NAME B’); define(‘DB_USER’, ‘USR B’); define(‘DB_PASSWORD’, ‘PSW B’); define(‘DB_HOST’, ‘localhost’); define(‘DB_CHARSET’, ‘utf8′); define(‘DB_COLLATE’, ”); } 值得注意的是,需要把如下语句删除或者注释掉 // ** MySQL 设置 ** // define(‘DB_NAME’, ‘putyourdbnamehere’); // 数据库名称 define(‘DB_USER’, [...]