WordPress Community Contributors to Host Free Online Diversity Workshop Ahead of WordCamp US

WordCamp US will debut a new Community Track in November that will feature sessions and workshops on topics like meetups, WordCamps, diversity and inclusion, and kids/youth. Jill Binder, Allie Nimmons, Aurooba Ahmed, and David Wolfpaw will be hosting a workshop called “Creating a Welcoming and Diverse Space” at the event. In order to adequately prepare …

Подробнее

Как безопасно включить в WordPress поддержку SVG

Как безопасно включить в WordPress поддержку SVG SVG – это векторные изображения, основанные на XML, которые нередко используются сайтами и компаниями для вывода различных логотипов и иконок. Главная причина, почему они стали популярными среди разработчиков и дизайнеров – они являются масштабируемыми, меньше по размеру по сравнению с другими форматами изображений, а также имеют прекрасный вид …

Подробнее

Как решить проблему «Specify a Cache Validator» в WordPress

Как решить проблему «Specify a Cache Validator» в WordPress Возможно, вы уже сталкивались ранее с предупреждением «Specify a cache validator» в Pingdom, GTmetrix или Google PageSpeed Insights для своего WordPress-сайта. Это связано с отсутствием HTTP-заголовков кэширования, которые должны включаться в каждый исходный запрос сервера, поскольку они одновременно проверяют кэш и задают время его жизни. Если …

Подробнее

Как вывести дочерние пункты конкретного элемента меню?

Мне очень часто приходилось сталкиваться с тем, что возможностей функции wp_nav_menu() не хватало для того, чтобы получить то меню, которое мне было нужно. Иногда проблема решалась при помощи волкера, иногда при помощи не всем известной wp_get_nav_menu_items(), но порой приходилось придумывать более изощрённые способы вывода пунктов. В ходе одного из таких способов я и использовал функцию, …

Подробнее

Email-аутентификация – не позвольте вашим письмам попасть в спам

Email-аутентификация – не позвольте вашим письмам попасть в спам Пугающая папка со спамом. Это одна из тех вещей, которую компании стараются всеми силами избегать, когда дело доходит до отправки электронных писем. Исчезновение email в папке со спамом способно значительно уменьшить общее число прочтений письма, что, в свою очередь, влияет на количество переходов на сайт. В …

Подробнее

Drupal

В этом выпуске Drupal-евангелист Александр Дубовской расскажет о современном положении дел в популярной CMS системе Drupal Версионирование Drupal и обратная совместимость Поддерживаемые версии PHP Центральный репозиторий модулей и работа через Composer История перехода на Symfony компоненты Какие компоненты Symfony сейчас используются и что это даёт Continues Integration истандартыкодирования Инструменты деплоя и миграций REST API на Drupal Headless Drupal, GraphQL, Gatsby и Tome Планы на Drupal 9 Админка переписанная …

Подробнее

Почему стоит использовать Elasticsearch для своего WordPress-сайта

Почему стоит использовать Elasticsearch для своего WordPress-сайта Elasticsearch – это невероятно быстрое, распределенное, масштабируемое решение с открытым кодом, предназначенное для управления поисковым контентом. Elasticsearch можно легко масштабировать за счет его распределенной архитектуры. Это означает, что по мере роста вашего сайта Elasticsearch будет расти вместе с ним; и по-прежнему гарантировать высокую производительность. Одно из главных преимуществ …

Подробнее

Лучшие практики по созданию быстрых, качественных и оптимизированных веб-сайтов в WordPress

Лучшие практики по созданию быстрых, качественных и оптимизированных веб-сайтов в WordPress Клиенты обычно имеют свой личный опыт работы с веб-хостингами и делятся им в сети. Если вы посмотрите обзоры хостингов в Google, вы найдете десятки разных результатов. Чаще всего превалируют негативные отзывы, нежели положительные. Я постараюсь нивелировать эту тенденцию и поделюсь несколькими проблемами, связанными с …

Подробнее

7 простых способов проверить использование дискового пространства в WordPress

7 простых способов проверить использование дискового пространства в WordPress Когда мы говорим про веб-хостинг, то такие понятия, как неограниченное дисковое пространство или неограниченная пропускная способность, быстро теряют свои реальные очертания. Виртуальные хостинги WordPress обычно рекламируют подобные опции, но на практике они все равно имеют установленные лимиты, с которыми можно ознакомиться, если прочитать условия предоставления услуг. …

Подробнее

Создаем своего мессенджер-бота, взаимодействующего с бэкэндом WordPress

Создаем своего мессенджер-бота, взаимодействующего с бэкэндом WordPress Боты сегодня окружают нас повсюду. Они звонят нам, когда мы обедаем, они собирают наши данные, участвуют в выборах, и постепенно захватывают мессенджер Facebook. Сопротивляться этому хайпу бесполезно, а потому я решил создать свою собственную платформу для общения на базе Messenger Platform от Facebook. Знакомимся с WPFBBotKit Платформа Messenger …

Подробнее

Как остановить DDoS атаку

Как остановить DDoS атаку В данной статье мы покажем вам, как остановить DDoS атаку на небольшом коммерческом сайте WordPress. DDoS-атаки могут появляться из ниоткуда, и небольшие сайты особенно уязвимы к ним, поскольку они не всегда готовы к такому повороту событий. Давайте спросим себя: если бы ваш сайт подвергся завтра нападению, что бы вы сделали? Если …

Подробнее

Программы-вымогатели, нацеленные на WordPress – новая угроза

Программы-вымогатели, нацеленные на WordPress – новая угроза На днях команда Wordfence столкнулась с использованием программ-вымогателей (ransomware) для атак на WordPress. В настоящий момент применяются варианты «EV ransomware». В представленной статье вы узнаете, что делают такие вредоносные программы, а также как защитить себя от подобных атак. Программы-вымогатели: краткое введение Ransomware – это вредоносное ПО, которое злоумышленник …

Подробнее

Как мы используем Sass и Gulp в нашей разработке плагинов и тем для WordPress

Как мы используем Sass и Gulp в нашей разработке плагинов и тем для WordPress Прошло довольно много времени с тех пор, как мы полностью отказались от «ванильного» CSS в пользу CSS-препроцессора (более 4 лет) – если говорить конкретнее, то в пользу Sass (с синтаксисом SCSS). Есть немало причин, почему мы это сделали, и основными являются …

Подробнее

Несколько примеров использования функции wp_remote_get() для подключения к API Инстаграм

Мои посты про Инстаграм возможно всех уже достали, ну думаю, что на ближайшее время этот будет последним. Кроме того, этот пост содержит практические примеры использования функции wp_remote_get(), так что это пост и про WordPress тоже. Ранее я уже писал посты про подключение к API Инстаграм через jQuery и через PHP, но мы, как-никак используем WordPress …

Подробнее

get_the_terms() — возвращает все элементы таксономий, присвоенные к указанному посту в виде массива их объектов

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

Подробнее