Начинаем работать с Payment Request API

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

Особенно тяжело это дается на мобильном телефоне. Как давно вы в последний раз отказывались от покупки вещи по причине сложностей с заполнением формы оплаты? У меня такое было прошлой ночью.

BuddyPress 2.7.4 Уязвимость безопасности патчей, которые могли бы позволить произвольное удаление файлов

Команда разработчиков BuddyPress выпустила BuddyPress 2.7.4 для устранения уязвимости безопасности, которая затрагивает все версии обратно в 2.0. По словам Джона Джеймса Джейкоби, ведущего разработчика BuddyPress, «Эта версия патчи уязвимость к BuddyPress основных вложений API, которые могли бы позволить произвольное удаление файлов на определенных конфигурациях установки». Уязвимость была ответственно раскрыта Сэмом Пицци через программу hackerOne щедрость. …

Подробнее

Как сделать BuddyPress Регистрация пользователей Invite-Only

Одна из первых вещей, которые я рекомендую пользователям делать после установки WordPress является либо закрыть регистрацию пользователей или установить плагин, который защищает сайт от спама регистрации. Мой друг недавно начал новый сайт WordPress, который BuddyPress установлен. После двух недель, я сколы, чтобы помочь ему и обнаружил более 300 зарегистрированных спам-аккаунтов. Что еще хуже, эти счета …

Подробнее

Санирование конструкции «IN» в $wpdb

Класс $wpdb включает в себя метод $wpdb->prepare(), который очищает и делает безопасным сам запрос, основываясь на типах данных (строка, число, число с плавающей точкой).

Но в нем нет простого способа для санирования внутри структуры «IN». Попробуем это исправить.

Как изменить по умолчанию членов Посадка вкладка в BuddyPress

За последние две недели, я помогал другу построить свой сайт. Сайт использует WordPress и BuddyPress и это первая возможность, я должен был использовать BuddyPress для проекта. Сайт посвящен лиге Хоккейной лиги, которая специфична для видеоигр. Лига имеет ряд игроков и команд. По умолчанию, когда посетитель просматривает профиль участника BuddyPress, вкладка активности отображается. Поскольку команда игрока …

Подробнее

Лучшие практики для анимированных индикаторов прогресса

Видимость статуса системы является одним из важнейших принципов в дизайне пользовательского интерфейса. Пользователи хотят чувствовать контроль над системой, которую они используют, что означает, что они хотят знать и понимать их текущий контекст в любой момент времени, и особенно, когда система занята работой. Индикатор прогресса ожидания-анимации является наиболее распространенной формой предоставления статуса системы для пользователей, когда что-то происходит или загружается.
Хотя мгновенный ответ от приложения является лучшим, бывают случаи, когда ваше приложение не сможет соответствовать правилам скорости. Медленный ответ может быть вызван плохим подключением к Интернету, или сама операция может занять много времени (например, установка обновления для ОС). В таких случаях, чтобы свести к минимуму напряжение пользователей, необходимо убедить пользователей в том, что приложение работает по их запросу и что фактический прогресс достигнут. Таким образом, вы должны предоставить обратную связь с пользователем о том, что происходит с приложением в течение разумного периода времени.