Theme my login на русском

Регистрация на сайте — плагин Theme My Login

Интересный плагин Theme My Login, который, в отличие от плагина Profile Builder, создаёт русскую форму страницы регистрации для WordPress. Установка плагина Theme My Login происходит, как обычно, то есть — стандартно. После установки и активации плагина его настройки будут видны во вкладке «Параметры» — «Theme My Login».

Сначала вы попадёте на вкладку «Общие» настройки, в которых есть только три вкладки:

Вкладка «Основные» — здесь описываются все общие настройки плагина. Theme My Login создаст для авторизации, регистрации и восстановления пароля в WordPress страницу на автомате, и вам не нужно ничего для этого делать.

Эту страницу можно будет потом, после сохранения всех настроек, поменять, просто нужно прописать ID новой страницы в пункте с настройками. На эту созданную страницу нужно будет вставить такой шорт-код, чтобы регистрация м авторизация заработали:

Все другие функции этой вкладки очевидны, так как прописаны они на русском языке с довольно подробными объяснениями. На всякий случай поставьте галку на пункте «Включить адрес электронной почты для входа». Логин вы можете менять на каждом новом сайте, и его можно запросто забыть, а email обычно всё время пишут один и тот же.

Модули — это расширения для плагина Theme My Login, имеющие свои внутренние настройки. В разделе «Модули» их можно включить или выключить. Пункт «Постоянные ссылки» — здесь можно сменить адреса страницы с формой авторизации, регистрации и восстановления пароля.

Всего модулей плагина Theme My Login семь штук. Вот они:

  1. Пункт «Custom E-mail» настраивает два сообщения. Первое сообщение отправляется пользователю после регистрации на сайте на указанный адрес. Это сообщение должно включать в себя новый пароль пользователя, поэтому вставьте в текст этого сообщения значение %user_pass%. Второе сообщение уведомляет администратора, то есть – вас, о регистрации пользователя на вашем ресурсе.
  2. Пункт «Custom Passwords» — при активации этого модуля пароль определяется пользователем при регистрации самостоятельно. По умолчанию пароль создаётся автоматически и отправляется пользователю письмом. Это письмо можно настроить в модуле «Custom E-mail».
  3. Пункт «Custom Redirection» указывает страницы, на которые будет создано перенаправление пользователя после входа или выхода.
  4. Пункт «Custom User Links» определяет путь к консоли и профилю группам пользователей.
  5. Пункт «Security». Первая функция может сделать из блога сайт, который будет доступен для посещений только зарегистрированным юзерам. Вряд ли вам это пригодится, но всё же. Вторая функция настраивает количество несостоявшихся попыток ввода пароля или логина за какой-то, задаваемый вами отрезок времени, после чего админпанель будет заблокирована для пользователя на время, которое тоже можно задать в настройках.
  6. Пункт «Themed Profiles». Определяет внешний вид страницы регистрации-авторизации.
  7. Пункт «User Moderation» — настройка модерации данных пользователя. Есть три варианта: отключить модерацию, заставить пользователя подтвердить email или перенаправит модерацию на администратора. Последнее мне нравится))).

Такое распределение возможностей плагина по модулям удобно для настроек и работы с модулями. Всегда можно расширить возможности плагина, включив необходимый модуль.

Русский перевод theme-my-login (TML)

Немного был занят последние дни, а сейчас готовлю перевод плагина входа для WordPress — Theme My Login. Готовый перевод выложу, дам ссылку, отвечу на вопросы. На подходе посты по плагин для блога на WordPress, по инструменту для начинающего умельца и другой материал на разные темы. А на улице заметно потеплело, можно уже и прогуляться.


Upd: Полный черновой вариант перевода плагина Theme-My-Login (TML) для версии 6.3.11 накидал. Перевёл всё, кроме одной строчки. Текста оказалось много, мог допустить банальные ошибки/опечатки. Есть некоторые места, которые без контекста мне не совсем понятны для перевода. Разберусь — исправлю. Буду благодарен за помощь.

Текст типа:

Enabling this module will initialize and enable AJAX. There are no other settings for this module

в настройках плагина берётся, видимо, из WP и не переводится в самом файле плагина.

Ниже 2 файла перевода. Выберите «сохранить как» или «сохранить объект как…» чтобы эти файлы просто не открывались в браузере.

Установка: Закидываем файлы theme-my-login-ru_RU.mo и theme-my-login-ru_RU.po в директорию WP /ваш сайт/wp-content/plugins/theme-my-login/language. Для версии 6.4 и старше читаем ниже UPD3.

Сделайте бэкап существующего файла перевода, если он у вас установлен. Ну, как и сами понимаете, ответственность за все действия полностью ложится на вас. Будьте внимательны.

А вот продолжение истории с формой авторизации Theme-My-Login и тонкость настройки.

UPD: Добавил файл theme-my-login-ru_RU.рo, который можно редактировать в блокноте или в программе Роеdit.

UPD2: Добавил перевод версии 6.4 и файл кастомизации профиля .

UPD3: Как верно заметил в комментариях Den Dasler, за что ему большое спасибо, в версии 6.4 и выше перевод нужно класть не в папку плагина, а в папку /wp-content/languages/plugins/. В противном случае перевод не работает. Вот пути для файлов локализации:

/wp-content/languages/plugins/theme-my-login-ru_RU.mo
/wp-content/languages/plugins/theme-my-login-ru_RU.po

А вот перевод. Версия 6.4.3.

theme-my-login-ru_RU.mo

http://lassimarket.ru/2015/04/zanyat-perevodom/http://lassimarket.ru/wp-content/uploads/2015/04/Theme-My-Login-6.3.jpg http://lassimarket.ru/wp-content/uploads/2015/04/Theme-My-Login-6.3.jpg2016-01-27T19:51:21+03:00 Антон ТретьякИнтернетНемного был занят последние дни, а сейчас готовлю перевод плагина входа для WordPress — Theme My Login. Готовый перевод выложу, дам ссылку, отвечу на вопросы. На подходе посты по плагин для блога на WordPress, по инструменту для начинающего умельца и другой материал на разные темы. А на улице заметно потеплело,…Антон ТретьякАнтон Третьякlassisupermarket@gmail.comAdministratorLassimarket.ru — обзоры, инструкции, лайфхаки

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *