У меня такая проблема. Ни один пользователь не может зарегистрироваться. Т.е. пароль на e-mail не приходит?! В чем беда?:(
Регистрация пользователя

У меня такая проблема. Ни один пользователь не может зарегистрироваться. Т.е. пароль на e-mail не приходит?! В чем беда?:(
Если регистрация пользователей разрешена, то похоже, что дело в самом сервере. Возможно стоит ограничение на количество отправляемых писем в час. При превышении этого числа, сервер либо полностью блокирует отправку, либо откладывает "на потом".
У меня реальный IP, поэтому сервер и страница соответственно локальные. Можно ли сделать так, чтобы пользователи получали письма через другой сервер,если да , то где и как это прописывается. Или нужно обязательно поднимать SendMail? (Тачка виндовая)
Хм… Не углубляясь в детали, скажу, что сие невозможно.
А как же тогда им региться?
У вас команда mail работает?
В том то и дело не могу с ней разобраться. Если Вас не затруднит объясните пожайлуста реализацию. А то прям не удобно перед гостями сайта :rolleyes:
Сложно сказать, каким образом на локальной машине можно установить mail… WordPress использует именно его, а реальная отправка будет только с Интернет-сервера.
Если же решать вопрос на уровне WordPress, то можно сделать так, чтобы при регистрации пользователя пароль выдавался сразу же. Для этого в файле wp-register.php строчку:
изменить примерно так:
Думаю, должно сработать, хотя я не проверял.
Да, так работает. Огромное спасибо, очень выручил! 😉 Хоть какой-то выход из ситуации. А вот например у меня есть почта blablabla@mail.ru
Можно ли регистрацию прикрутить к ней? Ведь SMTP и POP сервера нам известны!
Теоретически можно написать php-скрипт, где указать эти сервера. Тогда при регистрации вызывать не стандартную вордпрессовскую отправку, а этот скрипт. Впрочем таких скриптов в Инете много.
А вот например у Вас же на сайте народ регистрируется. Каким образом пользователем отправляется сообщение о регистрации?! Или у тебя отдельный почтовый сервак?
уважаемый Max, мне нужно то же самое – чтобы пользователь сразу получал пароль после регистрации, но нужно это сделать в версии 2,1, где после регистрации никакой информации даже не выводится, сразу пишется "Информация послана на e-mail"
И естественно такой строчки <?php printf(__(‘Пароль: %s’), ‘<strong>’ . __(‘отправлено Вам на e-mail’) . ‘</strong>’) ?> в wp-config.php нет.
Вы не поможете?
В 2.1 смотрите файл wp-includes\pluggable.php. В нем функцию wp_new_user_notification.
По идее в ней можно вывести логин и пароль на экран.
к сожалению я не знаю php и мне сложно там что-либо понять
подскажите пожалуйста как вывести их
подобная проблема – письма не доходят.
Плюс, при попытке восстановить пароль пишет:
"Сообщение не может быть отправлено.
Возможная причина: сервер не поддерживает функцию mail()"
Я так понимаю, что это проблема сервера, да? Т. е. обращаться к хостеру нужно?
скорее всего да
но у меня на хостинге sendmail выключен, но никакого сообщения об ошибке не возникает
так или иначе меня интересует именно как сделать так, чтобы пользователь сразу получал пароль?
Свежачок 🙂
http://gluek.info/wiki/WordpressPlugins/NewUserInstantPassword?v=895
2 Max, его то я и попросил сделать этот плагин, спасибо Gluek!
а чего ссылка не работает ?