【发布时间】:2018-05-20 12:00:03
【问题描述】:
我一直在尝试使用选择列表创建联系表单自动回复,我使用的主要来源之一是this
我对他的代码所做的唯一改变显然是变量和改变了
add_action( 'wpcf7_mail_sent', 'contact_form_autoresponders' );
到
add_action( 'wpcf7_mail_sent', array($this, 'contact_form_autoresponders' ), 5);
我一直在尝试为选定的“选择”菜单中的任何选项创建一个自动电子邮件回复器。
我一直在导入另一个 file.php,其中包含我需要的所有字符串变量,“
file.php 中的所有变量如下所示:
$some_variable =<<<EOT multiple
lines
here
EOT;
由于我的电子邮件回复是希伯来语,我希望回复的邮件从右到左发送,我正在到处寻找一种方法来将我的字符串与右侧对齐并添加一些 URL 标记但找不到它.
我尝试将它添加到 Headers 和 String 头中,但对我来说不起作用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"
direction="rtl">
任何帮助将不胜感激。
【问题讨论】:
-
如果您在邮件消息的上下文中询问,试试这个:stackoverflow.com/a/20680966/2962442
-
在您的修改中,您将传递的第二个参数
STRING替换为ARRAY。 add_action 函数准备好处理了吗? -
@kmlnvm 我在需要翻译成电子邮件的字符串上下文中询问
-
@Yonihodefi 我认为这取决于您的 IDE,例如:jetbrains.com/help/phpstorm/configuring-text-direction.html 但请记住,当您发送电子邮件以更改 html 或 css 中文本的方向时。
-
@Yonihodefi 我不知道 rtl 是否适用于英语
标签: php wordpress email contact-form-7