Обновление: 3 месяца назад

Версия файла: 1.0.1

Поддержка WP-Recall: 16.17.0 и выше

Приобрели: 76 раз

Активных установок: 53

Бесплатно
Установка и настройка
установка и настройка продавцом в рамках действующего функционала
В корзину

Дополнение вышло в рамках июньского этапа конкурса "Дарим деньги за бесплатно!" (завершен)
Если вам нравится видеть новые бесплатные дополнения к плагину WP-Recall в каталоге CodeSeller и они приносят вам пользу - вы можете отблагодарить меня небольшой суммой. На этой странице справа виджет: "На развитие товара"

Дополнение для WordPress плагина WP-Recall. В полях профиля создает новое поле "Пол". Имеет 3 варианта: "Не указано", "Мужской", "Женский".

Собственно ради чего создавалось дополнение? - ведь каждый пользователь и сам мог создать эти поля. Но мне нужно общее решение и вот зачем:

Дополнение писалось под свои нужды - т.к. часто мне требовалось писать сообщения человечным языком:

Например:

"Sunny опубликовала новую запись"

- т.е. мне нужна была опция склонения по указанному полу.

Теперь есть произвольное поле "rcl_sex" и функция rcl_decline_by_sex( $user_id, $data )
- она позволяет склонять на основе пола. Подробней на вкладке "Разработчикам"

Теперь я в своих дополнениях смогу писать сообщения человечным языком. Это важно и для персонализированных писем и для поздравлений на 8-е марта и 23 февраля и т.д.

Ждать этого стандартного поля в 17-й версии реколл - еще достаточно долго. Поэтому пока предлагаю в виде отдельного дополнения, а потом надеюсь оно войдет в ядро плагина.

upd: бесплатное дополнение Universe Activity поддерживает склонение событий на основе пола пользователя что он ввел при использовании допа Woman Man. Почитайте там в Changelog-е

upd2: если у вас уже было создано ранее поле профиля "Пол" со значениями "Мужской"/"Женский" - то для вас я написал руководство как мигрировать со своего поля на дополнение Woman Man

Установка:

Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.

1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.

Обновление:

Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй

Переходим в админку: "WP-Recall" -> "Поля профиля"
Из неактивных полей переносим в нужное место поле профиля "Пол"
Нужные опции в этом поле настройте под себя.

Чтобы выставленное значение пола показывалось другим пользователям - установите опцию "отображать для других пользователей" - "Да"

Дополнение писалось под свои нужды - т.к. часто мне требовалось писать сообщения человечным языком:

Например: "Sunny опубликовала новую запись" - т.е. мне нужна была опция склонения по указанному полу.

Теперь есть произвольное поле "rcl_sex" и функция rcl_decline_by_sex( $user_id, $data )
- она позволяет склонять на основе пола.

Первым аргументом принимает: $user_id - id пользователя, событие которого нужно склонять
Второй аргумент: $data - массив склонений. 0 ключ - значение мужского рода, 1 ключ - женского. Если у пользователя не указан пол - возьмется 0 ключ

Пример:

    $data    = [ 'опубликовал', 'опубликовала' ];
    $decline = rcl_decline_by_sex( 1, $data );

    return 'Sunny ' . $decline . ' новую запись';
2019-06-25

v1.0.1
* Для wp-cron задачи можно применять user_id = -1 - тогда функция rcl_decline_by_sex() вернет корректное значение по дефолту.
(поддержка допа universe activity)

2019-06-21

v1.0
* Release

* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.

Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru

Условия поддержки:as is
Контактные данные:ЛС
Авторство:Товар опубликован его непосредственным автором
0

Форум поддержки:

При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара

Бесплатно В корзину
Помните! Данный продукт защищен авторским правом, его нарушение влечет за собой административную и уголовную ответственность

Автор публикации

не в сети 54 минуты

Дружаев Владимир (Otshelnik-Fm)

2 908
Я тут сайт перевёл на функционал групп https://otshelnik-fm.ru/?p=5883
И новый шаблон групп предлагаю заценить.
Комментарии: 1824Публикации: 203Регистрация: 27-01-2013Продаж/Покупок: 13869/238