Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Модератор Yui

    (@fierevere)

    永子

    использовать любой плагин настройки smtp
    например этот
    https://ru.wordpress.org/plugins/wp-smtp/

    Если не устанавливать сторонний плагин, тогда в файле functions.php используемого шаблона можно указать несколько строк кода вроде этого:

    add_filter(‘wp_mail_from’, ‘new_mail_from’);
    add_filter(‘wp_mail_from_name’, ‘new_mail_from_name’);
    function new_mail_from($old) {
    return ‘noreply@domain.com’;
    }
    function new_mail_from_name($old) {
    return ‘Отправитель’;
    }

    Где noreply@domain.com — адрес отправителя, а «Отправитель» — имя отправителя.

    Модератор Юрій

    (@yube)

    используемого шаблона

    @mvbaklanov, если уж беретесь советовать, то будьте добры, хотя бы терминологию соблюдайте. См. Основные понятия и термины WordPress.
    Ну и код хорошо бы оформлять как код, а не как простой текст. А то неискушенный пользователь может просто скопировать как есть.
    Спасибо за понимание.

    Модератор Yui

    (@fierevere)

    永子

    я бы данный кусок кода, оформила в отдельный .php файл
    и закинула в /wp-content/mu-plugins/

    это позволит сайту даже при сбоях (WSOD protection)
    использовать корректно вами заданные настройки email

    А functions.php — хороший способ потерять все, что вы в него вписали, при обновлении темы

    Я не спец в ваших терминологиях. Зачем меня оговаривать. Второе. Почему же вы сами мне изначально не дали совет с кодом? Зато потом советовать стали.

    Модератор Yui

    (@fierevere)

    永子

    вам кто-то советовал код?

    плагин — проще, без проблем и лишней мороки, ставится, настраивается (удобно!) без какой-либо мороки
    не отваливается при обновлениях
    поддерживается автором
    тот, что посоветовала я — очень простой, там конфликтов нет и ломаться нечему, не намного сложнее предложенного вами кода,
    в использовании которого еще и нюансы есть

    дело ваше, впрочем.

    Модератор Юрій

    (@yube)

    Зачем меня оговаривать.

    Где Вас кто-то оговаривает?

    Почему же вы сами мне изначально не дали совет с кодом?

    Попробую объяснить.

    Первое. Очень многие на код реагируют обиженным «я не программист».

    Второе. Код нужно оформлять либо плагином, либо добавлять в дочернюю Тему (см. ниже), либо ставить плагин сниппетов. То есть делать кучу «лишних» телодвижений. Готовый плагин проще, быстрей и безопасней.

    Метод внедрения кода functions.php активной темы был актуален в те давние времена, когда не было так называемого автоматического (то есть кликом в админке) обновления и не было механизма дочерних Тем. Тогда и обновления Тем были явлением кране редким. Сейчас Темы (и плагины) обновляются часто, порой по несколько раз на дню, поэтому совет внести правку в файл можно отнести скорее к вредным.

    `вам кто-то советовал код?

    плагин — проще, без проблем и лишней мороки, ставится, настраивается (удобно!) без какой-либо мороки
    не отваливается при обновлениях
    поддерживается автором
    тот, что посоветовала я — очень простой, там конфликтов нет и ломаться нечему, не намного сложнее предложенного вами кода,
    в использовании которого еще и нюансы есть

    дело ваше, впрочем.`

    Плагин я посмотрел, но там настройки SMTP и вот этом я туплю. Не понимаю как и что настраивается. Откуда брать данные сервера SMTP и т.д.. На странице предложенного плагина вообще нет информации, пустая страница. В других плагинах тоже SMTP. Ну не гуру я )))

    • Ответ изменён 3 года, 2 месяца назад пользователем mvbaklanov.
    Модератор Юрій

    (@yube)

    Когда-то был очень простой плагин «Mail From». Что-то я его не вижу в каталоге, но вижу боле свежий WP Mail From II (может, наследник). Посмотрите его.

    Когда-то был очень простой плагин «Mail From». Что-то я его не вижу в каталоге, но вижу боле свежий WP Mail From II (может, наследник). Посмотрите его.

    Спасибо! Вы лишили меня головной боли))))

    Модератор Yui

    (@fierevere)

    永子

    можно и в wp-smtp не настраивать почтовый сервер, а указать метод отсылки PHP mail()

    главное чтобы ваш сервер принимал почту с указанного вами адреса и мог ее без проблем отправить

    можно и в wp-smtp не настраивать почтовый сервер, а указать метод отсылки PHP mail()

    Там нет такой настройки. Настройка SMTP там обязательна. Добавил бы скриншот, но такой возможности здесь нет, только ссылкой. Скриншот

    • Ответ изменён 3 года, 2 месяца назад пользователем mvbaklanov. Причина: Добавил ссылку на скриншот
Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Тема «Свой email в письмах» закрыта для новых ответов.