#wordpress #twig #wordpress-theming #timber
Вопрос:
Когда у меня возникает ошибка в моей пользовательской теме WordPress, я хотел бы вывести адрес электронной почты веб-мастера, который был бы webmaster@mydomainname.com но я немного озадачен тем, как сделать это в Ветке/древесине самым простым способом: <p class="text-danger fw-bold">PAGE ERROR - Please contact Webmaster at webmaster@{{ #notsure# }}</p>
webmaster@{{ site.url }}
просто выводит: webmaster@https://mywordpress.local что, очевидно, не сработает.
ОБНОВЛЕНО: Чтобы пройти, я использую webmaster@{{ site.url[8 :] }}
, поскольку это удаляет https:// и выводит webmaster@mywordpress.local но, кажется, должен быть какой-то более чистый способ?
Комментарии:
1. Вы можете получить доменное имя на PHP с
$_SERVER['SERVER_NAME']
помощью и передать его twig, но я бы рекомендовал создать опцию для электронной почты веб-мастера и передать ее не домену. Ваше решение недостаточно хорошо, так как на сайте может не быть SSL (начните сhttp://
того, что первая буква вашего домена будет удалена)2. Это хорошая мысль, я думаю, что сделаю это.