Ultimate Membership Pro, плагин для управления членством

 

Ultimate Membership Pro (далее UMP) - это плагин для управления членством, который я установил на сайте клиента и протестировал перед этим в тестовой среде. В конце концов, я решил оставить его установленным здесь, чтобы протестировать его дальше.

UMP очень полный, сбалансированный, относительно легкий и имеет хорошую цену в $59. Она намного дешевле по сравнению с наиболее популярными программами управления подпиской.

Альтернативы

Хотя существует множество альтернатив, включая некоторые бесплатные, наиболее похожей, а для некоторых людей и лучшей с точки зрения возможностей и цены, является ARMemberкоторая имеет бесплатная версия и возможность воссоздать временный полный тест (SandBox) онлайн, чтобы получить представление об окончательном виде и ощущениях

Другой вариант, хотя и гораздо менее "все в одном", заключается в использовании Условные блоки y Продвинутые кустовые поля и разобраться с оплатой самостоятельно.

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

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

Ultimate Membership Pro, плагин для управления членством
Существует 9 шаблонов для планов подписки

Шаблоны для планов подписки и другие имеют очень ограниченный дизайн. Их можно редактировать, добавляя CSS или редактируя PHP, но их всегда можно редактировать с помощью Elementor или GenerateBlo создайте свой собственный с помощью Elementor или GenerateBlocks и т.д.

UMP позволяет Вам создавать бесплатные и/или платные планы подписки на основе ролей пользователей WordPres и ограничивать платный контент в зависимости от каждого плана. Он включает в себя все необходимое для регистрации и оплаты, которую можно производить через PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Mollie и другие, а также продавать
подписки через платформу WooCommerce
.

Сайт конфигурация может быть сложным и не является чем-то, что делается быстро.

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

Шаблоны переднего плана

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

Ultimate Membership Pro, плагин для управления членством 1

Шаблоны охраняемых территорий

Вы можете ограничить контент различными способами:

Все сообщения, все сообщения на основе категорий, конкретные архивы, конкретный URL, все URL (на основе ключевых слов).

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

Это шаблоны для областей, ограниченных для незарегистрированных пользователей или без требуемого уровня доступа

Ultimate Membership Pro, плагин для управления членством 2

включено 42 дополнения

Их "бесплатных" дополнений более чем достаточно, хотя Вы можете добавить другие за плату. Это не имеет особого смысла, поскольку это премиум-плагин, но подразумевается, что отсутствие бесплатной или пробной версии следует понимать как "экстра".

Ultimate Membership Pro, плагин для управления членством 3

Ошибки и исправления

У этого плагина было 4 проблемы, которые, хотя я и смог решить, как описано ниже, но их слишком много, чтобы я мог не рекомендовать его.

1. несовместимость с Polylang

Эта ошибка является самой серьезной, и это настоящая боль в заднице, если Вы используете Polylangкак в моем случае. Это также вариант с наихудшим решением

Я понимаю, что между этими двумя плагинами нет совместимости, и когда они работают вместе, это ломает форму регистрации UMP, предотвращая некоторые функции, а также препятствуя ее полному отображению. Это даже приводит к тому, что имя пользователя не сохраняется при регистрации, а вместо него появляется электронная почта.

Решение

Я решил полностью исключить Polylang из страниц, на которых используются формы UMP, для этого мне пришлось прибегнуть к всегда полезному Script Manager от Perfmatters.

Ultimate Membership Pro, плагин для управления членством 4
Два исключения добавлены только для Polylang для страниц регистрации и моего аккаунта.

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

Хуже того, это может помешать Вам отображать контент на другом языке используя эту процедуру.

Негативный момент для создателей UMP, которые должны исправить это как можно скорее, так как Polylang является одним из самых используемых плагинов с более чем 700.000 активных установок.

2- Конфликт с циклом запроса из Generate Bloks Pro

Ultimate Membership Pro, плагин для управления членством 5
Вот что перестает работать

При включенном UMP функция связанных сообщений использует цикл запросов из GenerateBlocks Pro для исключения текущего сообщения"exclude current post" из цикла перестает работать.

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

Единственное, что можно сказать наверняка, это то, что при деактивации UMP он снова работает.

Решение

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

Эта ошибка ожидает возможного решения, которое будет сообщено создателям обоих плагинов.

3- Блокирование файлов

Это была ошибка, на обнаружение и исправление которой у меня ушло больше всего времени, и я до сих пор не уверен, что примененное решение является лучшим, и оно может усложнить работу UMP в будущем

UMP добавляет это правило в .htaccess, которое блокирует отображение этих типов файлов: mp3|mp4|avi|pdf|zip|rar|doc|gz|tar|docx|xls|xlsx|PDF

Я не понимаю добавления этого правила без уведомления пользователя, если только это не ошибка.

Решение

В моем случае, вместо полного удаления правила (на всякий случай) я решил удалить из этого списка: mp3, zip, pdf и PDF, чтобы отображение этих типов файлов, добавленных в сообщениях, было снова доступно. Если Вы используете другие типы файлов, просто удалите их из списка.

#BEGIN Ultimate Membership Pro Rules 
<IfModule mod_rewrite.c>
        RewriteCond %{REQUEST_URI} !^/(wp-content/themes|wp-content/plugins|wp-admin|wp-includes)
        RewriteCond %{REQUEST_URI} \.(mp4|avi|rar|doc|gz|tar|docx|xls|xlsx)
        RewriteRule . /index.php?ihc_action=check-file-permissions [L]
    </IfModule>
#END Ultimate Membership Pro Rules

4. Вам необходим jQuery Migrate

UMP использует jQuery Migrate (отключена с версии WordPress 5.5), по крайней мере, для собственной системы загрузки изображений, таких как аватар.

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

Решение

И здесь я снова нахожу идеальное решение в Perfmatters, где я исключаю jQuery Migrate из ВСЕГО сайта, кроме страниц Регистрация и Моя учетная запись.

Ultimate Membership Pro, плагин для управления членством 6

Скачать перевод на испанский язык

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

Загрузка представляет собой .zip, который включает два файла(ihc-es_ES.mo и ihc-es_ES.po).

Чтобы добавить перевод, Вы должны загрузить оба файла по следующему пути:

/wp-content/plugins/indeed-membership-pro/languages/

2757 строк были переведены из 3004, 247 не переведены. Не переведены либо потому, что Poedit вы их не нашли или они не нуждаются в переводе, потому что это названия стран или другие собственные имена и родовые термины, символы или знаки.

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

Ultimate Membership Pro, плагин для управления членством 7

Хорошее и плохое

Я бы рекомендовал это только в случае более или менее чистой установки WP с небольшим количеством плагинов, так как вполне вероятно, что могут возникнуть конфликты с другими плагинами и конструкторами. Поскольку нет возможности проверить его перед покупкой (если только Вы не попробуете "nulled" копию на свой страх и риск), рекомендуется прочитать мнения y комментарии поиск жалоб на конкретные ошибки.

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

Плюсы

  • Жесткая цена за один платеж с шестимесячной поддержкой. Нет ежегодного продления. Можно приобрести дополнительные периоды поддержки.
  • Множество опций, таких как купоны на скидку, капельная доставка контента, неограниченное количество бесплатных или платных подписок, опции маркетинга по электронной почте и ограничение контента по архиву, категориям или определенным url'ам.
  • Интеграция большого количества услуг и способов оплаты.

Cons

  • Не совместим с Polylang, формы ломаются.
  • Конфликт с циклами запросов из GenerateBlocks Pro.
  • Для работы загрузки изображений необходимо включить Jquery Migrate.
  • Шаблоны могут быть улучшены.
  • Очень базовая документация.
  • Только некоторые части (немногие) могут быть переведены из области администрирования плагина.
  • Поддержка "расслабилась", прочитал много жалоб.

Подписка по электронной почте

Получайте бесплатные полные статьи без рекламы в свой почтовый ящик сразу после их публикации. Полное содержание ленты отправляется без рекламы через внешний сервис.