0
Поддержка на форуме
По-умолчанию, к данному товару поддержка предоставляется только на платной основе.
В корзину

Дополнение для 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 . ' новую запись';
2020-10-05

v1.1
* поддержка WP-Recall 16.24.11

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

0
Условия поддержки: as is
Контактные данные: ЛС
Авторство: Товар опубликован его непосредственным автором
Форум поддержки : При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара
Бесплатно В корзину
Помните! Данный продукт защищён авторским правом, его нарушение влечёт за собой административную и уголовную ответственность.

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

не в сети 3 дня

Вова (Otshelnik-Fm)

4 509
Живой, бодрый, полон идей!
Комментарии: 2254Публикации: 249Регистрация: 27-01-2013Продаж/Покупок: 24071/275