更改wordpress

时间:2015-12-02 05:50:53

标签: php wordpress email-integration bluehost

大家好,我是wordpress的新手

我想知道是否可以将bluehost的默认发件人地址(即name@box####.bluehost.com)更改为name@yourdomain.com

我在下载之前使用的是一个名为Email的插件,它会向从我的网站下载文件的人发送电子邮件。邮件是从名称@ box ####。bluehost.com发送的。

如果我尝试在下载插件之前从Email-before-download.php文件中更改发件人电子邮件地址,那么它仍然无法正常显示默认地址name@box####.bluehost.com 在这种情况下,如何更改发件人电子邮件地址?

有没有插件可以做到这一点?或者我们必须从bluehost cpanel更改它?

3 个答案:

答案 0 :(得分:1)

登录cPanel>文件管理器> public_html> php.ini>修改

搜索sendmail关键字。 你会发现这个 ;仅适用于Unix。您也可以提供参数(默认值:“sendmail -t -i”)。 ; http://php.net/sendmail-path sendmail_path = / usr / sbin / sendmail -t -i

请添加:-f'user@domain.com'

例如:sendmail_path = / usr / sbin / sendmail -t -i -f'user@domain.com'

答案 1 :(得分:0)

我发现了同样的问题。

我通过搜索得到了这个帖子。

但我找到了一个解决方案。它需要修改一个WordPress核心文件。如果你对此不满意,你可能会停止这样做。我指的是仅限WordPress 2.7。

我在第343行的wp-includes中找到了pluggable.php:

$from_name = 'WordPress';

我把它改为:

$from_name = $blog_title;

然后围绕354行:

$from_email = 'wordpress@' . $sitename;

我把它改为:

$from_email = 'administrator@' . $sitename;

就是这样。 也许有一种更优雅的方式。

答案 2 :(得分:0)

您可以使用add_filter来实现此目标。

只需在主题print [ r for r in ( f(v) for v in xrange(3) ) if r > 1 ]

中添加此代码即可
function.php

这会更新电子邮件和电子邮件地址的默认设置。

希望这会有所帮助: - )