Создание записей с фронтенда. Эпизод 5.Финал: работа над ошибками, передача данных через REST API

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 …

Подробнееget_the_privacy_policy_link()

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

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

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

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

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

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

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

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

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

get_privacy_policy_url()

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

Подробнееget_privacy_policy_url()

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, отметил, что атака, которая была …

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

Создание записей с фронтенда. Эпизод 4. Обработка и передача данных с формы через Ajax

Чудо Mockery для заглушек в unit тестах

Потрясающая библиотека Mockery, которая сделает вашу жизнь лучше во время написания тестов. Она помогает создавать быстрее и проще стабы и моки и так же используется в большинстве тестовых фрейморков. И что самое приятное, библиотека очень простая. Его основная цель состоит в том, чтобы предложить тестовую двойную инфраструктуру с лаконичным API, способным четко определять все возможные …

ПодробнееЧудо Mockery для заглушек в unit тестах

WordPress разработка в горах Израиля — интервью с Димой Минка, основателем студии CDK

От редакции: Это первое интервью, открывающее большой (надеемся!) цикл статей про совершенно разных людей, связавших свою жизнь с WordPress. Разработчики, дизайнеры, фрилансеры, предприниматели — в первую очередь все мы люди и у каждого из нас есть интересные истории. Эти истории мы будем публиковать здесь. Будем рассказывать не только о любимых плагинах, секретах разработки и практиках …

ПодробнееWordPress разработка в горах Израиля — интервью с Димой Минка, основателем студии CDK

Automattic инвестировали $4.6 млн в компанию New Vector

Automattic инвестировали $4.6 млн в New Vector, компанию, основанную создателями Matrix – открытого стандарта для реализации децентрализованной коммуникации с помощью сквозного (end-to-end) шифрования. Проект располагается по адресу Matrix.org – он имеет открытый код и предлагает HTTP API и SDK, что позволяет разработчикам создавать свои собственные клиенты сообщений на базе стандарта Matrix с открытой федерацией. Это …

ПодробнееAutomattic инвестировали $4.6 млн в компанию New Vector