Компания Yoast приобрела плагин Duplicate Post

Yoast, компания, стоящая за популярным плагином Yoast SEO, объявила о покупке плагина Duplicate Post. Наряду с приобретением проекта, компания также привлекла в свои ряды его создателя, Энрико Батточчи, в качестве старшего разработчика. Он продолжит играть ведущую роль в последующем развитии плагина. Плагин Duplicate Post в настоящее время имеет более 3 млн активных установок и переведен …

Подробнее

Создание форм через Gutenberg редактор с помощью Gutenberg Forms

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

Подробнее

Отключение обработчика фатальных ошибок WordPress

При разработке тем и плагинов под WordPress очень часто требуется отключить встроенный обработчик белого экрана смерти (WSOD), чтобы лицезреть ошибки на экране, а не ловить их на email, как почтовый голубь. Содержание Скрыть 1. Отключение при помощи константы 2. Отключение при помощи фильтра 3. Свой обработчик ошибок 4. Расширение обработчика 5. Ссылки Вся загвоздка заключается …

Подробнее

Ставим правильные ссылки на Viber

Поставить ссылку на Viber на первый взгдяд весьма простая задача. Содержание Скрыть 1. Открыть чат на ПК 2. Добавить абонента на мобильном 3. Ссылка на группу 4. На платформе IOS 4.1. Звонок 4.2. Список чатов 5. На платформе Android 6. Для бот платформы 6.1. Личное сообщение 6.2. Ссылка на информацонный экран 7. Ссылки Но не …

Подробнее

Вышел Gutenberg 8.3: обновлены категории блоков, добавлен выбор родительского блока

Вчера команда Gutenberg выпустила релиз 8.3 своего плагина. Несмотря на то, что основное внимание команды было уделено возможностям полного редактирования сайтов, в данном релизе также появилось несколько пользовательских функций, среди которых можно выделить: реорганизованный набор категорий блоков; выбор родительского блока; инструменты управления отступами; опции цвета ссылок. Еще одно небольшое улучшение – добавлена возможность фильтрации по …

Подробнее

Вышел WordPress 5.4.2: технический релиз, закрывающий дыры в безопасности

На днях вышел новый релиз WordPress, включающий в себя 23 баг-фикса и исправления. Эти ошибки затрагивают все версии WordPress, начиная от 5.4.1 и ранее. По этой причине пользователям рекомендовано установить данное обновление. Давайте посмотрим, что было сделано в версии 5.4.2: Обнаружена проблема с XSS, когда аутентифицированные пользователи с недостаточными правами доступа могли добавлять JavaScript к …

Подробнее

AsBlocks: проект, использующий Gutenberg для организации среды совместного написания материалов

Вектор работы команды Gutenberg в настоящее время связан с предоставлением инструментов для полного редактирования сайта с помощью редактора блоков. Это входит в фазу 2 в долгосрочной дорожной карте проекта. Разработчик Gutenberg Риад Бенгелла решил поэкспериментировать с функционалом совместной работы, который должен появиться в фазе 3 редактора. Целью проекта является предоставление более интуитивного способа работы над …

Подробнее

get_the_privacy_policy_link()

Функция get_the_privacy_policy_link() возвращает ccылку на страницу «Политика конфиденциальности» с учётом форматирования. В отличии от функции get_privacy_policy_url() возвращает ссылку в теге <a>. get_the_privacy_policy_link( $before = », $after = » ) $before (строка) текст или код, который хотите вывести перед ссылкой. $after (строка) текст или код, который хотите вывести после ссылки. По умолчанию в $before и $after …

Подробнее

Создаем универсальные макеты с помощью плагина GenerateBlocks для WordPress

Последние несколько недель я экспериментировал с плагином GenerateBlocks в своей тестовой среде. Я создал с его помощью несколько макетов. Плагин, на мой взгляд, имеет огромный потенциал, а потому я решил поделиться им в данной статье. GenerateBlocks был создан Томом Усборном. Он был разработан для функционирования с темой GeneratePress. Тем не менее, автор плагина заявляет, что …

Подробнее

Мэтт Мулленвег и Матиас Вентура продемонстрировали новые инструменты редактирования изображений в Gutenberg

Одним из самых интересных моментов в выступлении Мэтта Мулленвега на мероприятии WordCamp Europe 2020 Online стала демонстрация новых инструментов редактирования изображений, которые появятся в следующем релизе плагина Gutenberg. Видео уже доступно на канале WordPress.tv. На 8:30 Мэтт и Матиас (ведущий разработчик проекта Gutenberg) раскрыли все последние улучшения редактора блоков. Шестиминутный демо-ролик показывает несколько новых функций, …

Подробнее

Как использовать WebP изображения в WordPress (и снизить размер изображений до 35%)

Если вы хотите ускорить свой WordPress-сайт, вам обязательно нужно задуматься над тем, чтобы снизить размер своих изображений. Обычно изображения составляют примерно половину всего размера веб-страницы, потому даже небольшие изменения могут дать хорошие результаты. WebP – современный формат изображений, который позволит вам снизить размер ваших изображений без изменения их внешнего вида. В среднем конвертация изображения в …

Подробнее

get_privacy_policy_url()

Функция get_privacy_policy_url() возвращает URL страницы политики конфиденциальности. Или пустую строку, если данная страница не существует или не опубликована. get_privacy_policy_url() Страница «Политика Конфиденциальности» автоматически создаётся в виде черновика при установке WordPress. Пример использования Обычно данная функция используется при создании формы обратной связи/заказа. Например, как указано здесь: Ниже пример того, как была сделана данная надпись: <?php if( …

Подробнее

Laravel Livewire — сетевая игра (часть 5)

В этом выпуске обдумаем стратегию аутентификации и поработаем над ссетевой игрой между двумя реальными игроками (раньше играть можно было только против компьютера), добавим режим наблюдателя, потренируемся в отладке с помощью Xdebug и используем функциональность lazy и poll в Livewire. Исходный код проекта: https://github.com/pqr/laravel-livewire-rock-paper-scissors Плейлист со всеми сериями: https://www.youtube.com/playlist?list=PLvP6XNj3GUhB4idkTp1KPBki3-070Ymcq Источник: 5minphp.ru  

Масштабная атака с попыткой кражи конфигурационных файлов обрушилась на WordPress-сайты

За прошедшие выходные злоумышленники провели масштабную кампанию против WordPress-сайтов, эксплуатируя старые уязвимости в непропатченных плагинах с целью загрузки конфигурационных файлов. В атаках использовались старые эксплойты для загрузки или экспорта wp-config.php, извлечения данных из БД; после этого имена пользователей и пароли применялись для перехвата БД. Рам Галл, аналитик угроз в Wordfence, отметил, что атака, которая была …

Подробнее