Как добавить DNS Prefetch в WordPress

DNS prefetch (предзагрузка DNS) – это простой способ ускорения работы WordPress-сайта. Суть этого метода заключается в установлении раннего соединения со сторонними доменами. Чтобы выполнить этот трюк в WordPress, нужно добавить следующий код в хэдер: <link rel=»dns-prefetch» href=»https://example.com»> Вот еще несколько сторонних доменов, которые можно предварительно загрузить: <link rel=»dns-prefetch» href=»https://cdn.domain.com»> <link rel=»dns-prefetch» href=»https://fonts.gstatic.com»> <link rel=»dns-prefetch» href=»https://connect.facebook.net»> …

Подробнее

Задаем атрибут rel=preload для иконочных шрифтов, чтобы улучшить показатели Google PageSpeed

Оптимизация производительности – одна из самых раздражающих задач для веб-разработчика, однако этот аспект важен для эффективного пользовательского опыта взаимодействия с сайтом. Скорость работы сайта – подтвержденный фактор ранжирования, а потому для увеличения нашего органического трафика мы должны добиваться максимально быстрой работы веб-страниц. Как следует из рекомендаций Google, показатель Time To First Byte (TTFB) должен быть …

Подробнее

Найдены уязвимости в плагине WordPress Download Manager, требуется обновление

Команда Wordfence Threat Intelligence обнаружила две уязвимости в плагине WordPress Download Manager, который используется для улучшения страниц скачивания файлов в WP. Как показывает статистика WordPress.org, плагин используют более 100 тысяч сайтов. Первая уязвимость может эксплуатироваться для аутентифицированного обхода каталога (Directory traversal). В WordPress Download Manager уже была встроена защита против этой атаки, но ее оказалось …

Подробнее

Создаем список задач публикации с помощью плагина Todo List Block

Рич Табор, работающий в GoDaddy на должности Senior Product Manager of WordPress Experience, в последнее время активно занимается процессами публикации и улучшением их эффективности. Соавтор плагина Iceberg Editor, Рич в прошлом месяце выпустил блок Markdown Comments, позволяющий пользователям писать заметки для редакторов WP. На прошлой неделе он поделился плагином Todo List Block. Плагин Todo List …

Подробнее

Компания TeslaThemes переименовалась в WPRealEstate, сфокусировавшись на рынке недвижимости

Ранее в этом месяце компания TeslaThemes объявила о ребрендинге и сменила свое название на WPRealEstate. Компания решила сосредоточиться на рынке недвижимости и сократить свою библиотеку поддерживаемых проектов. В 2017 году магазин TeslaThemes был приобретен компанией Imagely. Компания TeslaThemes появилась еще в 2013 году, и с тех пор ее библиотека расширилась до 68 тем. В прошлом …

Подробнее

5+ простых способов самому создать сайт для фотографа с шаблонами от TemplateMonster

Еще не так давно было время, когда единственным способом продемонстрировать свои фотоработы в Интернете было создание онлайн-портфолио. Это было довольно-таки важным делом, ведь профессионалам нужно было каким-то образом привлекать новых клиентов. На сегодняшний день продвижение своего таланта на просторах Интернета уже не представляет какой-либо проблемы, а профили в Инстаграм есть не только у фотографов, но …

Подробнее

Включаем и отключаем новые возможности в WordPress 5.8

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

Подробнее

Скрипт Яндекс.Метрики (tag.js) негативно влияет на PageSpeed: что делать

Итак, вы решили улучшить ваш показатель PageSpeed. Но в процессе проверки вы заметили, что скрипты Яндекс.Метрики серьезно ухудшают положение дел (что особенно заметно при проверке сайта на мобильных устройствах). Давайте посмотрим на примере с нашим сайтом oddstyle.ru. В поддержке Яндекса признавали эту проблему (но дальше тестирования ничего не сдвинулось до сих пор): upd 28/07/2021: Счетчик …

Подробнее

Ядро Битрикс — история и планы

Для этого выпуска подкаста я пригласил двух разработчиков ядра Битрикс: Дмитрия Медведева и Ивана Челищева. Обсудили историю развития Битрикс, что такое ядро и Bitrix Framework, что такое D7, как выглядит разработка под Битрикс сейчас и какие планы на будущее. Темы выпуска: Краткая справка про компанию 1С-Битрикс Какие версии PHP поддерживаются? Обратная совместимость На сколько Bitrix …

Подробнее

3 совета по улучшению показателей PageSpeed и Core Web Vitals в WordPress

Возникла необходимость срочно поднять свои показатели PageSpeed & Core Web Vitals? Ниже мы привели три быстрых совета, которые помогут вам это сделать. Уже скоро нас ждет обновление Page Experience от Google. Если вы читаете эту статью, то вы, вероятно, пытаетесь сейчас оперативно устранить возникшие проблемы, проигнорированные ранее, либо ищете способы улучшить уже проделанную работу. Представители …

Подробнее

post_password_required()

Функция проверяет две вещи – установлен ли пароль на просмотр поста и, если установлен, указал ли текущий пользователь сайта этот пароль. post_password_required( $post = null ) Параметры $post (целое число|объект WP_Post) Укажите ID или объект поста, чтобы проверить, необходимо ли ввести пароль для его просмотра. По умолчанию – текущий пост в цикле. Функция возвращает: false – если …

Подробнее

Как получить первую категорию записи

Хочу поделиться с вами двумя супер-маленькими сниппетами кода – в первом мы получим и выведем первую категорию записи внутри цикла, а во втором – за его пределами. Интересно лучше разобраться в написании собственных тем для WordPress? Тогда рекомендую вам свой видеокурс. Внутри цикла: $categories = get_the_category();   // проверку делать не надо, т.к у поста …

Подробнее

Процедуру проверки тем WordPress хотят пересмотреть: запланирована встреча с разработчиками

Команда тем WordPress.org (Themes Team) анонсировала открытую встречу в Zoom с разработчиками тем. В планах обсудить новые правила проверки и добавления тем. Комментарии по предложению открыты до 26 июля, а сама встреча назначена на 28 июля, 16:00 по Московскому времени. Встреча является следующим шагом на пути к обновлению системы проверки тем и упрощению добавления тем …

Подробнее

Вышел Gutenberg 11.1: добавлена поддержка перетаскивания для режима List View, обновлены границы блоков

Плагин Gutenberg продолжает двигаться вперед. Недавний релиз, выпущенный всего через день после выхода WordPress 5.8, содержит в себе несколько новых функций и почти три десятка баг-фиксов. Особое внимание стоит обратить на перетаскивание блоков в режиме List View, а также на поддержку border (границ). Авторы тем смогут настраивать вывод блока Columns на мобильных устройствах (переводить ли …

Подробнее

Каталог паттернов блоков стал доступен на WordPress.org

Вчера каталог паттернов WordPress стал доступен для всего мирового сообщества. Команда разработчиков внесла в него последние штрихи. Со временем он будет функционировать аналогично каталогам плагинов и тем. В WordPress 5.8 пользователи могут просматривать и использовать паттерны блоков прямо из редактора записей. Официально каталог паттернов является частью релиза WordPress 5.8. Однако вчера мы не стали включать …

Подробнее