当表单电子邮件到达我的收件箱时,我希望“发件人电子邮件”(FromName)反映发件人的电子邮件地址名称。这是流行的recaptcha表单插件:http://wordpress.org/plugins/recaptcha-form/
相反,该电子邮件与母网站tld一起提供。com域-多站点的名称,甚至不是子站点的名称-位于fromname字段中,这让回复很痛苦。
然而,这在我拥有的其他多站点上运行得很好,很漂亮,我记不起以前为了让它正常工作做了多少努力。。。
谢谢
菲利普
当表单电子邮件到达我的收件箱时,我希望“发件人电子邮件”(FromName)反映发件人的电子邮件地址名称。这是流行的recaptcha表单插件:http://wordpress.org/plugins/recaptcha-form/
相反,该电子邮件与母网站tld一起提供。com域-多站点的名称,甚至不是子站点的名称-位于fromname字段中,这让回复很痛苦。
然而,这在我拥有的其他多站点上运行得很好,很漂亮,我记不起以前为了让它正常工作做了多少努力。。。
谢谢
菲利普
默认情况下,wordpress使用$_SERVER[\'SERVER_NAME\']
变量以获取当前主机名。
wordpress中有两个过滤器可用于更改名称/电子邮件:
add_filter(\'wp_mail_from\', \'username@example.org\');
add_filter(\'wp_mail_from_name\', \'username\');
<?php
/*
* Plugin Name: Just Use the Blog Name
* Description: Ensures that the FromName is the BlogName
* Plugin URI:
* Version: 0.1
* Author: Bottomofthestack
* Author URI:
* License: MIT
*/
function just_use_the_blog_name(){
return get_option(\'blogname\');
}
add_filter( \'wp_mail_from_name\', \'just_use_the_blog_name\' );
仍然存在一个问题,即replyto可能应该是发件人的电子邮件,而不是我的博客名,但这可能是recaptcha插件作者的一个问题?注意,这在mu插件中不起作用,这会很方便
谢谢
我将Wordpress设置为一个多站点,作为步骤的一部分,它给出了一些更新和替换的指示。htaccess文件。Wordpress指示我将htaccess替换为:RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] Rew