Как я разбирался с Webpack. Настройка на примере SCSS.

Как ни странно, детально разобраться с вебпаком я захотел именно для того, чтобы использовать в своих проектах CSS-пропроцессоры. Даже когда появился Gutenberg, я в это решил не вникать и создавал блоки для него на чистом JS 😁 В этом уроке постараюсь рассказать всё пошагово и очень легко, для тех, кто никогда не работал ни с …

Подробнее

W3TCache + nginx + subdirectories

W3TCache + nginx + subdirectories

This is a simple instruction on how to make W3Total Cache (version 0.13.1) work with nginx (version 0.14) and subdirectory installs. That is if you’re still doing subdirectories. In most cases WordPress Multisite/Network will do the job properly without having to fiddle with nginx configurations files and whatnot. Here we go. W3TC generates an nginx.conf …

Подробнее

Как понять, что тему, которую вы купили, лучше не использовать?

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

Подробнее

Вышел Gutenberg 7.7 с обновленным UI и первой итерацией паттернов блоков

Не так давно увидел свет релиз Gutenberg 7.7. В этом обновлении команда разработчиков представила улучшенный пользовательский интерфейс. Также в данном релизе можно протестировать функционал шаблонов (паттернов) блоков. В версии Gutenberg 7.7 редактор будет поставляться в полноэкранном режиме по умолчанию. Это изменение попадет в релиз WordPress 5.4. Уже сейчас можно посмотреть, как это будет работать на практике. …

Подробнее

Чек-лист по первичной индексации сайта

Обложка к записи Чек-лист по первичной индексации сайта

Чтобы сообщить поисковым системам о вашем новом сайте, следуйте моему чек-листу и ваши проекты очень быстро появятся в индексе. Настройте ЧПУ на вашем сайте и не используйте кириллицу в URL Создайте XML карту вашего сайта sitemap.xml Создайте правильный robots.txt для вашей CMS Добавьте sitemap.xml в robots.txt Добавьте микроразметку по Schema.org для сущностей на сайте Пишите …

Подробнее

Вышел WooCommerce 4.0 с новым интерфейсом администратора

На прошлой неделе Automattic выпустили версию 4.0 своего плагина WooCommerce. Разработка этого релиза началась в январе 2020 года (за исключением нового интерфейса администратора, который тестировался уже более года). Обновление также включает в себя улучшенный процесс развертывания своих онлайн-магазинов для новых пользователей. Версия 4.0 – основной релиз плагина. Пользователям рекомендовано сделать бэкап перед обновлением. Команда WooCommerce …

Подробнее

wp_insert_user() – добавляем пользователя на сайт через код. Или обновляем существующего.

В случае успеха функция возвращает ID созданного/обновлённого пользователя, в случае неудачи – объект WP_Error. Некоторые из таких ситуаций: «Имя пользователя не может быть длиннее 60 символов.» – до описания этой функции я вообще не знал об этом ограничении! «Нельзя создать пользователя с пустым логином.» – логично. «Извините, это имя пользователя уже существует!» – да, такие …

Подробнее

Что нового в WordPress 5.4

В этой версии мы в основном встретимся с обновлениями редактора Gutenberg. Недавно уже появилась версия RC (Release Candidate) и вы можете потестить её двумя способами: Использовать плагин WordPress Beta Tester Скачать её в виде архива тут Конечно же не нужно забывать, что бета – это бета и сразу же обновлять её на живых сайтах наверное не …

Подробнее

Elementor привлек $15 млн инвестиций

Разработчики Elementor, одного из ведущих конструкторов страниц WordPress, объявили о том, что собрали $15 млн в первом раунде инвестиций Lightspeed Venture Partners. Этому событию сопутствовала новость о том, что плагин набрал более 4 млн активных установок. Йони Луксенберг и Эриел Кликстейн основали Elementor в 2016 году – тогда они хотели предложить платформу для веб-разработчиков, позволяющую …

Подробнее

Международные WordPress-мероприятия отменяются на фоне распространения коронавирусной инфекции COVID-19

Учитывая растущее число людей, заразившихся COVID-19 (заболеванием, вызванным SARS-CoV-2), сообществу WordPress пора трезво оценить планы на остаток 2020 года. Безусловно, паниковать нет смысла. Однако некоторые серьезные дискуссии в сообществе WordPress должны быть проведены (ну и, соответственно, должны быть приняты важные решения). В прошлом месяце было отменено мероприятие WordCamp Asia, которое должно было пройти в Бангкоке, …

Подробнее

SmartKit – невероятно быстрая All-in-One WordPress тема

Вы ищете многофункциональную и быструю тему для своего следующего проекта? SmartKit – это новая тема для WordPress от команды Kraft Studio, которая позиционируется как невероятно быстрая многофункциональная All‑in‑One WordPress тема. SmartKit предлагает функционал конструктора шапки, подвала, контента, создание форм и модальных окон, гибкие возможности настройки с уникальными функциями. Забегая вперёд, скажем сразу, тема требует некоторого …

Подробнее

2 способа как отключить редактор Gutenberg

Те, кто немного следил за моими выступлениями на митапах и конференции WCSPB2019 и публикациями, могли заметить, что с самого момента, когда Gutenberg стал частью ядра WordPress (конец 2018) я топил за него изо всех сил. И продолжаю топить. Тем не менее, я ни разу не отрицаю, что бывают ситуации и сайты, на которых он просто …

Подробнее

Улучшенные возможности сортировки при помощи orderby и meta_query

В WordPress 4.2 (да, давно) появились некоторые дополнительные возможности при работе с параметром orderby запросов WP_Query, get_posts() и т.д., особенно они хороши в комбинации с использованием параметра meta_query. Для тех, кто давно в теме WordPress, наверняка знаком с подобным типом записи: $q1 = new WP_Query( array( ‘meta_key’ => ‘city’, ‘orderby’ => ‘meta_value’, // meta_value_num для …

Подробнее