Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
= 3.4.2 - 2024-02-18 =
* УЛУЧШЕНИЕ: Добавлен албанский лек в список поддерживаемых валют. #3305 (@MaryOJob)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, из-за которой сайты, использующие шлюз Payflow, больше не могли использовать этот шлюз после того, как он был помечен как устаревший. #3306 (@dparker1005)
= 3.3.1 - 2024-10-24 =
* УЛУЧШЕНИЕ: Добавлена таблица списка подписок, позволяющая администраторам просматривать, управлять и связывать подписки из панели администратора WordPress. #2828 (@dparker1005, @kimcoleman)
* УЛУЧШЕНИЕ: Теперь можно настроить коды скидок так, чтобы они допускали только одно использование на пользователя. #3175 (@dparker1005)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, из-за которой информация об адресе выставления счета очищалась при неудачной попытке оформления заказа, что приводило к сбою проверок Stripe 3DS. #3172 (@dparker1005, @mircobabini)
= 3.2 - 10-02-2024 =
* ФУНКЦИЯ: Теперь пользователи будут получать уведомление по электронной почте, когда у них есть предстоящий платеж по подписке. #3109 (@dparker1005)
* ФУНКЦИЯ: Добавлена интеграция с Cloudflare Turnstile. #3123 (@andrewlimaza)
* УЛУЧШЕНИЕ: Теперь на странице дополнительных настроек можно указать адрес компании для веб-сайта, и он будет отображаться в счетах. #3134 (@MaximilianoRicoTabo)
* УЛУЧШЕНИЕ: Добавлено табличное представление на странице настроек шаблонов электронной почты. #3128 (@kimcoleman)
* УЛУЧШЕНИЕ: Добавлен тип поля пользователя «Группа флажков». #3126 (@andrewlimaza)
* УЛУЧШЕНИЕ: Теперь для полей пользователя, которые не поддерживают множественный выбор или загрузку файлов, можно задать значение по умолчанию. #3132 (@andrewlimaza)
* УЛУЧШЕНИЕ: Теперь для пользовательских полей «Файл» можно задать разрешенные типы файлов и максимальные размеры файлов. #3133 (@andrewlimaza)
* УЛУЧШЕНИЕ: Добавлены три новых фильтра при оформлении заказа, чтобы разрешить проверки на разных этапах процесса оформления заказа: `pmpro_checkout_checks`, `pmpro_checkout_user_creation_checks` и `pmpro_checkout_order_creation_checks`. #3137 (@dparker1005)
* УЛУЧШЕНИЕ: Теперь пользователь создается при оформлении заказа, даже если проверки создания заказа не пройдены. #3137 (@dparker1005)
* УЛУЧШЕНИЕ: Членства на странице учетной записи членства теперь будут отображаться в порядке, установленном на странице настроек уровней членства. #3112 (@kimcoleman)
* УЛУЧШЕНИЕ: Обновлены формулировки вокруг «устаревших ключей» и «ограниченных ключей» для шлюза Stripe. #3151 (@dparker1005)
* ИСПРАВЛЕНИЕ ОШИБКИ/УЛУЧШЕНИЕ: Строки адреса выставления счетов Street2 теперь хранятся отдельно в объекте MemberOrder. #3122 (@dparker1005)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, из-за которой поля оплаты на странице обновления выставления счетов могли быть обернуты во вложенные карты. #3143 (@kimcoleman)
* РЕФАКТОР: Вся логика «Условий обслуживания» абстрагирована в один файл. #3119 (@dparker1005)
* РЕФАКТОР: Вся логика reCAPTCHA абстрагирована в один файл. #3105 (@dparker1005)
* РЕФАКТОР: Очищен поток предварительного заголовка оформления заказа, включая отказ от функции `pmpro_build_order_for_checkout()` в пользу встроенной логики. #3129 (@dparker1005)
* РЕФАКТОР: Обновлена интеграция PayPal Express для запуска логики оформления заказа в ее методе `process()` вместо действий, которые считаются устаревшими. #3116 (@dparker1005)
* РЕФАКТОР: Обновлена интеграция Stripe для отправки пользователей в Stripe Checkout в методе `process()` вместо хука `pmpro_checkout_before_change_membership_level`. #3104 (@dparker1005)
* УСТАРЕЛО: Интеграция шлюза Authorize.net отмечена как устаревшая. Веб-сайты, которые уже используют Authorize.net, могут продолжать использовать этот шлюз, но новые сайты не будут отображаться Authorize.net в качестве варианта шлюза. #3150 (@dparker1005)
* УСТАРЕЛО: PayPal Express больше не будет автоматически включаться в качестве второго способа оплаты при использовании устаревшего шлюза Website Payments Pro. Эту функциональность можно восстановить с помощью добавления дополнения PayPal Express. #3114 (@dparker1005)
* УСТАРЕЛО: следующие фильтры при оформлении заказа помечены как устаревшие: `pmpro_checkout_oldemail`, `pmpro_new_user`, `pmpro_require_billing` и `pmpro_checkout_confirmed`. #3137 (@dparker1005)
* УСТАРЕЛО: теперь выдаются предупреждения об устаревании для динамических свойств заказа, которые ранее использовались шлюзами при оформлении заказа. #3122 (@dparker1005)
* УСТАРЕЛО: методы MemberOrder `getGatewaySubscriptionStatus()`, `getGatewayTransactionStatus()` и `confirm()` помечены как устаревшие. #3129, #3116 (@dparker1005)
* УСТАРЕВШЕЕ: Удалены примеры кода из методов в классе `PMProGateway` и отмечены примеры вспомогательных методов как устаревшие. #3129 (@dparker1005)
= 3.1.3 - 2024-08-06 =
* УЛУЧШЕНИЕ: улучшен внешний вид полей ввода в темных темах. #3111 (@kimcoleman)
* УЛУЧШЕНИЕ: улучшен внешний вид значков со стрелками выпадающего списка. # 3111 (@kimcoleman)
* УЛУЧШЕНИЕ: добавлен значок для предстоящего дополнения с локализованными ценами. # 3110 (@kimcoleman)
* ИСПРАВЛЕНА ОШИБКА: исправлена ошибка, из-за которой новые подписки могли быть немедленно отменены после оформления заказа при повторной покупке уровня, который у пользователя уже был. # 3107 (@dparker1005)
* ИСПРАВЛЕНА ОШИБКА: из-за сбоя при обновлении биллинга Braintree из-за отсутствия JavaScript `CardType` в приложении. обновите форму выставления счета. #3108 (@dparker1005)
= 3.1.1 - 2024-07-29 =
* УЛУЧШЕНИЕ: Добавлена функция автозаполнения для полей имени и выставления счета на странице оформления заказа. #3081 (@andrewlimaza)
* УЛУЧШЕНИЕ: Улучшена структура и стиль полей для флажков и радиокнопок пользователя. #3077 (@kimcoleman)
* УЛУЧШЕНИЕ: Добавлен новый хук `pmpro_lost_password_before_submit_button`. #3090 (@dioliviers, @dparker1005)
* ИСПРАВЛЕНИЕ ОШИБКИ/УЛУЧШЕНИЕ: Текущая панель на странице редактирования участника теперь включена в действие формы, а не является скрытым полем ввода. #3092 (@mircobabini)
* ИСПРАВЛЕНИЕ ОШИБКИ/УЛУЧШЕНИЕ: Улучшен параметр оптимизации LifterLMS, чтобы запретить LifterLMS изменять ссылки формы входа на странице входа PMPro. #3089 (@kimcoleman)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, из-за которой поля могли перекрываться на странице оформления заказа при просмотре на мобильном устройстве. #3078 (@kimcoleman)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, из-за которой страницы не могли быть сохранены, если они содержали блок «Страница подтверждения». #3085 (@dparker1005)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, из-за которой поля адреса выставления счета всегда отображались на странице обновления выставления счета, даже если они отключены. #3082 (@dparker1005)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, из-за которой некоторые обязательные поля не отображали звездочку «required» или атрибут `aria-required`. #3076 (@kimcoleman)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлен стиль для полей с ошибками после отправки формы оформления заказа. #3076 (@kimcoleman)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, при которой дата истечения срока действия по умолчанию при добавлении нового уровня членства через страницу «Изменить участника» рассчитывалась на основе текущего времени UTC. #3093 (@mircobabini)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, при которой бесплатные заказы обрабатывались неправильно, если в качестве шлюза по умолчанию были установлены PayPal Standard или 2Checkout. #3091 (@dparker1005)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, при которой в некоторых элементах HTML отсутствовали имена классов. #3080 (@mircobabini)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлено выравнивание ссылок действий в форме «забытый пароль». #3084 (@kimcoleman)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, при которой контент, добавленный в форму входа с помощью хуков, мог иметь гибкое выравнивание. #3083 (@kimcoleman)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема, при которой запрос даты подписки в качестве временной метки всегда возвращал часовой пояс UTC независимо от того, было ли `$local_time` установлено в `true`. #3069 (@mircobabini)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена опечатка «Akismet» на странице настроек безопасности PMPro. #3081 (@andrewlimaza)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлено выравнивание поля «поиск» на странице панели дополнений. #3079 (@kimcoleman)
= 2.12.5 - 2023-12-12 =
* УЛУЧШЕНИЕ: теперь ссылки можно включать в описания групп полей пользователей. # 2681 (@dparker1005)
* УЛУЧШЕНИЕ: теперь столбец уровней в таблице списка кодов скидок сортируется в порядке уровней. # 2628 (@kimcoleman)
* УЛУЧШЕНИЕ: теперь рекомендуется добавление новых участников группы вместо добавления спонсируемых участников. # 2714 (@kimcoleman)
* ИСПРАВЛЕНА ОШИБКА / УЛУЧШЕНИЕ: Улучшен доступ к таблице уровней членства по умолчанию на странице интерфейса. # 2689 (@kimcoleman)
* ИСПРАВЛЕНА ОШИБКА: Исправлено предупреждение PHP при выборе "другое" в качестве типа сайта в мастере настройки. # 2708 (@MaximilianoRicoTabo)
* ИСПРАВЛЕНА ОШИБКА: Исправлена ошибка, из-за которой с новых способов оплаты не могла взиматься плата после обновления пользователем своего способа оплаты при использовании шлюза Authorize.net. # 2330 (@dparker1005)
* ИСПРАВЛЕНА ОШИБКА: удалено определение константы `PMPRO_BENCHMARK`, из-за которой по умолчанию для этой константы устанавливалось значение `true` в определенных CSV-файлах администратора. #2724 (@andrewlimaza)
= 2.12.4 - 2023-11-16 =
* БЕЗОПАСНОСТЬ: Исправлена проблема безопасности, из-за которой в некоторых случаях пользователи могли загружать файлы при оформлении заказа с запрещенными типами файлов, например .php-файлы, к которым затем можно было получить доступ для запуска произвольного кода на сервере. Для получения дополнительной информации см. https://www.paidmembershipspro.com/pmpro-update-2-12-4 / (Спасибо, István Márton и WordFence)
* УЛУЧШЕНИЕ: новые иконки для LifterLMS и дополнения GA4.
* ИСПРАВЛЕНА ОШИБКА / УЛУЧШЕНИЕ: исправлены проблемы с уведомлениями, отображаемыми при обновлении платежных реквизитов. (Спасибо, dwanjuki на GitHub)
= 2.12.3 - 2023-10-03 =
* УЛУЧШЕНИЕ: обновлена интеграция PayPal Express для сохранения данных оформления заказа в meta вместо сеансов для улучшения совместимости с различными дополнениями. #2616 (@dparker1005)
* ИСПРАВЛЕНА ОШИБКА / УЛУЧШЕНИЕ: исправлена проблема с производительностью в устаревшем коде. #2621 (@MaximilianoRicoTabo)
* ИСПРАВЛЕНА ОШИБКА / УЛУЧШЕНИЕ: Исправлено предупреждение в PHP 8.1 при использовании шорткода pmpro_member без атрибута field. #2622 (@MaximilianoRicoTabo)
* ИСПРАВЛЕНА ОШИБКА / УЛУЧШЕНИЕ: обновлена функция pmpro_hasMembershipLevel(), позволяющая принимать строку идентификаторов или имен уровней, разделенных запятыми. Это также устраняет проблемы в дополнениях к билетам в календаре событий. # 2623 (@MaximilianoRicoTabo)
* ИСПРАВЛЕНА ОШИБКА: исправлена ошибка, из-за которой пользовательские поля могли не отображаться в электронных письмах администратора для оформления заказа. # 2613 (@andrewlimaza, @dparker1005)
* ИСПРАВЛЕНА ОШИБКА: исправлена ошибка, из-за которой для значения пользовательского поля могла отображаться неправильная метка. # 2613 (@dparker1005)
* ИСПРАВЛЕНА ОШИБКА: исправлена ошибка, из-за которой при экспорте отчетов о посещениях, просмотрах и входе в систему в формате CSV в столбце "дата окончания" могла отображаться "joindate" пользователя. #2608 (@dparker1005)
* ИСПРАВЛЕНА ОШИБКА: теперь на странице оформления заказа PMPro объявляется только функция `recaptcha_get_html()`. Это устраняет конфликты с другими плагинами, которые объявляют свою собственную функцию `recaptcha_get_html()`. #2607 (@dparker1005)
* ИСПРАВЛЕНА ОШИБКА: исправлена ошибка, из-за которой действие строки для просмотра заказов по коду скидки не отображалось для кодов неограниченного использования. #2599 (@kimcoleman)
* РЕФАКТОРИНГ: Пометка дополнения PMPro Table Pages как устаревшего. #2606 (@dwanjuki)
= 2.12 - 2023-08-04 =
* ФУНКЦИЯ: добавлена интеграция с LifterLMS для упрощения настройки этого плагина, когда активно платное членство Pro. #2533 (@ideadude, @MaximilianoRicoTabo)
* УЛУЧШЕНИЕ: Теперь при ограничении виджетов Elementor можно установить сообщение «нет доступа». #2525 (@andrewlimaza)
* УЛУЧШЕНИЕ: Теперь при ограничении контента с помощью DIVI можно установить сообщение «нет доступа». #2526 (@andrewlimaza)
* УЛУЧШЕНИЕ: Добавлен фильтр pmpro_stripe_checkout_session_parameters. #2555 (@JarrydLong)
* УЛУЧШЕНИЕ: теперь задержка баннеров уведомлений, не связанных с безопасностью, на 1 неделю при первом посещении администратором страницы панели инструментов PMPro. #2552 (@MaximilianoRicoTabo)
* УЛУЧШЕНИЕ: Теперь после привязки учетной записи через Stripe Connect отображается модальное окно с инструкциями по настройке веб-перехватчиков. #2554 (@MaximilianoRicoTabo)
* ИСПРАВЛЕНИЕ ОШИБКИ/УЛУЧШЕНИЕ: Удалена проверка ассоциативного массива в функции `pmpro_get_label_for_user_field_value()`, чтобы гарантировать, что всегда возвращаются удобные для пользователя значения. #2524 (@andrewlimaza)
* ИСПРАВЛЕНИЕ ОШИБКИ/УЛУЧШЕНИЕ: Обновление «Активных участников на уровне» для игнорирования удаленных пользователей. #2482 (@JarrydLong)
* ИСПРАВЛЕНИЕ ОШИБКИ/УЛУЧШЕНИЕ: Добавлена новая возможность pmpro_loginscsv для экспорта данных отчета о входе в систему и новая возможность pmpro_reportscsv в качестве запасного варианта для экспорта всех данных отчета. #2536 (@andrewlimaza)
* ИСПРАВЛЕНИЕ ОШИБКИ/УЛУЧШЕНИЕ: Исправлена ошибка, из-за которой подписки не отменялись, когда пользователи удаляли свою учетную запись с помощью BuddyPress или BuddyBoss. #2559 (@dparker1005, @andrewlimaza)
* ИСПРАВЛЕНИЕ ОШИБКИ/УЛУЧШЕНИЕ: Используйте wpautop() для подтверждения членства. Это устраняет проблему, из-за которой Elementor и, возможно, другие решения не учитывали \n как абзацы. #2549 (@andrewlimaza)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена логика ограничения сообщений для сообщений, которые находятся в нескольких категориях. #2522 (@andrewlimaza)
* ИСПРАВЛЕНИЕ ОШИБКИ: исправлена ошибка, из-за которой дополнительные поля оформления заказа отображались некорректно в электронных письмах администратора. #2537 (@andrewlimaza, @MaximilianoRicoTabo)
* ИСПРАВЛЕНИЕ ОШИБКИ: Обновлены функции входа в систему для неработающих ссылок из потенциально генерируемых. #24722, #2244, #2475, #2476, #2477, #2478 (@JarrydLong)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлено оформление тегов h2 на странице учетной записи членства. (@kimcoleman)
* ИСПРАВЛЕНИЕ ОШИБКИ: исправлен параметр ID в фильтре `pmpro_manage_discount_code_list_custom_column`. #2517 (@JarrydLong)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлены проблемы, из-за которых предлагаемые дополнения не отображались в мастере установки, если не был указан тип сайта. #2524 (@andrewlimaza)
* ИСПРАВЛЕНИЕ ОШИБКИ: исправлена синхронизация фильтра pmpro_discount_code_used при обработке платежа Stripe Checkout. #2532 (@dparker1005)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена ошибка, из-за которой при поиске заказов отображалась только первая страница заказов. #2553 (@JarrydLong)
* ИСПРАВЛЕНИЕ ОШИБКИ: Исправлена проблема с некоторыми настройками БД, из-за которой уровни не могли быть добавлены в таблицу. #2546 (@dparker1005)
* REFACTOR: столбцы enum в базе данных обновлены до varchar. #2529 (@andrewlimaza)
= 2.11.2 - 2023-06-14
* ИСПРАВЛЕНИЕ ОШИБКИ: Отмена применения обязательного атрибута для обязательных полей при оформлении заказа. В некоторых случаях это может нарушить действительные проверки, если обязательные поля будут скрыты. Нам нужно решить эту проблему по-другому. #2516 (@ideadude)
О нас
NullCave.lv — это команда профессионалов, создающая современные цифровые решения для бизнеса и частных лиц. Мы предлагаем:
Наша цель — сделать технологии доступными и полезными для всех. Готовы сотрудничать? Свяжитесь с нами!
We use essential cookies to make this site work, and optional cookies to enhance your experience.