来自名称-->复制以命名WordPress多站点联系人表单 时间:2013-08-12 作者:bottomofthestack 当表单电子邮件到达我的收件箱时,我希望“发件人电子邮件”(FromName)反映发件人的电子邮件地址名称。这是流行的recaptcha表单插件:http://wordpress.org/plugins/recaptcha-form/ 相反,该电子邮件与母网站tld一起提供。com域-多站点的名称,甚至不是子站点的名称-位于fromname字段中,这让回复很痛苦。然而,这在我拥有的其他多站点上运行得很好,很漂亮,我记不起以前为了让它正常工作做了多少努力。。。谢谢菲利普 2 个回复 SO网友:fliespl 默认情况下,wordpress使用$_SERVER[\'SERVER_NAME\'] 变量以获取当前主机名。wordpress中有两个过滤器可用于更改名称/电子邮件:add_filter(\'wp_mail_from\', \'username@example.org\');add_filter(\'wp_mail_from_name\', \'username\'); SO网友:bottomofthestack <?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插件中不起作用,这会很方便谢谢 结束 文章导航