标签存档: wordpress

[转]修改wordpress默认发信邮箱地址

来源:http://linhong006.blog.163.com/blog/static/297828320116316515438/

网上搜索了半天,还是这个最简单:

wordpress支持发送邮件功能,在安装了邮件服务器(如postfix)后,留言和回复等就会发送邮件。默认的发件地址是:wordpress@yourdomain,令人感觉很不爽,好多系统直接把这样邮件当作垃圾邮件直接过滤了!那么如何更改这个选项呢?

找到这个文件:wp-includespluggable.php

1、把 “wordpress@”换成你想要的任何名字,注意有2个;

2、把“$from_name”也改了。

安装postfix,支持wordpress的邮件回复功能

来源:http://www.myhack58.com/Article/sort099/sort0102/2011/31112.htm

wordpress有个邮件回复功能,但如果服务器没有安装MTA(邮件用户代理)的话,用户无法收到邮件,因此要想支持此功能,需要安装一个。推荐安装postfix。下面以centos为例来说明安装过程。

1、安装。很简单,各大发行版都有这个包,直接安装即可。

yum install postfix

2、设置postfix服务器

vi /etc/postfix/main.cf

修改以下几项:

mydomain = phpcj.org
myorigin = $mydomain

3、启动服务,设置开机启动

service postfix start
chkconfig postfix on

终于又弄好了邮件回复功能

原来的ubuntu的vps中弄过邮件回复功能,换了新的vps之后,一直没弄成功。wordpress中的代码没变,是系统的问题。

网上都在说要安装sendmail,可装上并开启之后一直不成功。今天正好有人提到了荒野无灯的文章,于是想办法联系到博主,在他热心帮助下,终于把这个功能又实现了。

其实很简单,就是装一个MTA(邮件用户代理),如postfix、sendmail、qmail等。

之所以原来装上sendmail不行,可能是因为配置不正确造成的。后来想到我的vps在安装sendmail时卸载过一个冲突的软件包,正是postfix。

于是卸载了sendmail,重新emerge了postfix,开启服务,测试,成功了!!!

个人博客无插件添加新浪微博

看到别人的博客上有新浪微博的插件,自己也弄了一个。方法如下:

1、登录自己的新浪微博,点击应用最上面的“应用”,进入“应用广场”,在里面找到“微博秀”这个应用(下面排行榜中有,不然搜索一下也可以);

2、设置“微博秀”的格式,复制里面的iframe代码;

3、将iframe代码粘贴到你的博客代码的适当位置。如wordpress,可以添加到/wp-content/themes/主题/sidebar.php文件中。

wordpress顺利升级到3.3

wordpress今天放出了3.3,于是把博客升级到了最新版。

升级过程很简单,先在笔记本上测试,没问题了之后,把所有新的文件覆盖了vps上的原文件,其中也删除了个别文件。filezilla的目录比较和同步浏览功能不错,使升级过程顺利完成。

简单的体会:

1、后台的“控制版”变成了“仪表盘”;

2、登录后顶部的菜单条有所变化,简单明了;

3、插入图片那几个小图标合成了一个,支持各种文件拖放功能;

4、前台看不到有什么大的变化。

换了个博客主题

原来的主题总有这样那样一些小问题,早就想换一个,今天又找了一个比较简洁的主题换上了,并去掉了一个小插件。

nginx下的wordpress静态转发和目录自动加“/”

我的wordpress博客启用了静态转发功能,后来发现目录不能自动加“/”了。虽然能访类似https://phpcj.org/demo页面,但里面的图片全部挂掉了。无奈之下,好好看了看nginx的rewrite文档,发现很简单就可以实现自动加“/”。下面是wordpress的rewrite:

if (-f $request_filename/index.htm){
rewrite (.*) $1/index.htm break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}

在它的前面加上以下语句即可:

if (-d $request_filename){
rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
}

WordPress的Akismet插件真不错

今天一下了出现了11条垃圾评论,全部被Akismet给屏蔽了。

Akismet的原理很简单,把标注为垃圾的评论的相关信息上传到它的服务器,让启用这个插件的博客直接标记为垃圾评论。我感觉也就是垃圾评论共享机制。

[转]手动清除WordPress后台文章修订版本记录

来源:手动清除WordPress后台文章修订版本记录
修改wp-config.php,添加:

define(‘WP_POST_REVISIONS’, false);
define(‘AUTOSAVE_INTERVAL’, 37200);

wordpress设置nginx的rewrite规则

只需在nginx.conf中加入以下代码即可:

if (-f $request_filename/index.htm){
rewrite (.*) $1/index.htm break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
第 1 页,共 2 页12