在Wordpress用户设置>电子邮件字段>是否可以放置例如info@($_SERVER ['HTTP_HOST'])或xyz@($_SERVER ['HTTP_HOST'])这样它将自动使用WordPress安装的域名?类似于你可以使用PHP来处理动态域的东西。这将是非常有用的克隆/分发交钥匙WP网站的客户。
uqcuzwp81#
你可以通过在主题的'functions.php'文件或自定义插件中创建自定义函数来实现这一点。下面是一个简单的例子:
function dynamic_email_based_on_domain($user_email) { $domain = $_SERVER['HTTP_HOST']; $email = 'info@' . $domain; // Adjust this as needed return $email; } add_filter('pre_user_email', 'dynamic_email_based_on_domain');
在此示例中,“dynamic_email_based_on_domain”函数从“$_SERVER ['HTTP_HOST']”获取域,并将其附加到预定义的电子邮件前缀。'add_filter'函数将此逻辑挂接到电子邮件字段,确保在新用户注册时根据域动态生成电子邮件。
1条答案
按热度按时间uqcuzwp81#
你可以通过在主题的'functions.php'文件或自定义插件中创建自定义函数来实现这一点。下面是一个简单的例子:
在此示例中,“dynamic_email_based_on_domain”函数从“$_SERVER ['HTTP_HOST']”获取域,并将其附加到预定义的电子邮件前缀。'add_filter'函数将此逻辑挂接到电子邮件字段,确保在新用户注册时根据域动态生成电子邮件。