Получить доменное имя в Twig/Timber для вывода в WordPress?

#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. Это хорошая мысль, я думаю, что сделаю это.