让 WordPress 通过 SMTP 发送邮件

版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)

“我怎么收不到我blog的注册邮件啊?”
“为什么我的 WordPress 发不出邮件呢?”
……

以上这些问题是 WordPress 使用者经常碰到的问题,同时也是十分棘手的问题。为什么这么说呢?因为 WordPress 在用户注册时,是通过 Email 把初始密码发给注册用户的;而且,WordPress 很多时候也是通过 Email 来发送一些信息给博主的,比如有人在你 blog 留言了。可见,WordPress 无法发送邮件,是多么可悲的一件事啊!

接下来就是重点了,为什么邮件无法发送呢?WordPress 默认的发送邮件的方式是使用 PHP 中的 mail() 函数,而mail()函数使用的确是 *nix 的Sendmail。大多数无法发送邮件的原因就在于此。可想而知,国内广大的WIN主机用户是多么的憋闷。

难道就素手无策了?当然不是了,事情总有解决的方法。感谢伟大的 PHPer 们,因为我们有 PHPMailer (介绍见这里)。更令我们高兴的事儿是 WordPress 已经集成了 PHPMailer ,有经验的 WPer 可以直接修改 wp_mail() 函数,将其发送方式修改成 SMTP 方式(具体方法请自行查阅)。对于大多数 WPer 来说,这显然不是一个好方法(废话ing)。这个时候,WordPress 丰富的插件优势又体现出来了,下面,我就介绍三个插件给大家,这也是我推荐的解决问题的方法。 Continue reading 让 WordPress 通过 SMTP 发送邮件

WordPress 2.5 要拒绝IE了?

在 WordPress 升级到2.5后,经过大家的试用,发现了一个严重的问题——对IE的支持完全不到位。

虽然IE不是那么标准,尤其是IE 6,但是IE毕竟是世界占有率第一的浏览器啊。但是,在2.5的后台,你会发现,使用IE是一件比较痛苦的事情。首当其冲的是,媒体添加的功能,在IE下(包括IE6,IE7在内)没法使用。其次,部分widget在添加之后无法移除。

不知道这是 WordPress 对 IE 的不满,还是由于 Browse Happy 的影响呢,更甚至于可能是2.5赶工的结果。不管如何,放弃对IE的良好支持,是不明智的,也是对广大 WPer 不负责的行为。

我想,WordPress.org 不会无视这种情况的存在。为了尽快解决这个问题,2.5.1也会很快出来的。大家又要准备升级了。^0^

配置文件wp-config.php基础

版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)

WordPress 演示版本为 2.2.2,其它版本的显示可能会有细微差别,但总体差别不大。

WordPress 的核心配置文件是wp-config.php,它位于WordPress根目录。 wp-config.php的配置十分简单,我们在安装 WordPress 之前,可以手动来生成它。 Continue reading 配置文件wp-config.php基础

WordPress 安装时常见的数据库的错误

版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)

WordPress 演示版本为 2.2.2,其它版本的显示可能会有细微差别,但总体差别不大。

WordPress 安装环境要求:

  • PHP version 4.2 or greater
  • MySQL version 4.0 or greater
  • 最好有 Rewrite 功能,用来显示永久链接,这个要求是可选的。

数据库问题是新手安装WordPress时经常出现的问题,下面是两种常见的关于数据库的错误。 Continue reading WordPress 安装时常见的数据库的错误