Бесплатное развертывание (деплой) сайтов на WordPress с помощью GitHub Actions

Continuous Delivery (CD), или непрерывное развертывание уже давно стало одним из золотых стандартном разработки и неотъемлемой частью схемы CI/CD. Принцип CI/CD означает, что вся работа над проектом ведется в системе контроля версий (git), код лежит в репозитории, а развертывание происходит автоматически по мере готовности. До недавнего времени эта последняя часть, а именно непосредственная отправка готового …

ПодробнееБесплатное развертывание (деплой) сайтов на WordPress с помощью GitHub Actions

checked() – сравнивает два значения и возвращает атрибут checked в случае их совпадения

Так как мы говорим об атрибуте checked=’checked’, то сразу можно понять, что функцию можно использовать как для чекбоксов, так и для радио-кнопок в формах. На мой взгляд – довольно удобная. checked( $checked, $current = true, $echo = true ) $checked Одно из значений для сравнения. $current Второе значение для сравнения, по умолчанию – true. echo …

Подробнееchecked() – сравнивает два значения и возвращает атрибут checked в случае их совпадения

Произвольные поля в меню

В этом уроке хочу познакомить вас с двумя новыми хуками, появившимися в WordPress 5.4, которые позволят вам добавить какой-нибудь текст или HTML в интерфейс редактирования элемента меню в админке и кастомайзере. А если можно добавить HTML, то можно добавить какие-то поля 🤔 Если вы не до конца разобрались с функционалом меню WordPress, то обязательно посмотрите …

ПодробнееПроизвольные поля в меню

bbPress Can’t Count

bbPress Can't Count

In a highly-concurrent high-load environment bbPress will not count the topics and replies correctly. This happens due to several race conditions in the code. While not a critical vulnerability, it’s annoying. I wonder how the dotorg forums keep the numbers accurate? Maybe they don’t and nobody cares 🙂 but it’s something I’ve been very passionate …

ПодробнееbbPress Can’t Count

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

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

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

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 …

ПодробнееW3TCache + nginx + subdirectories

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

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

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

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

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

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

9 лучших бесплатных адаптивных тем WordPress на 2020 год

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

Подробнее9 лучших бесплатных адаптивных тем WordPress на 2020 год

Обзор темы MasterStudy: развивайте свою платформу электронного обучения

В этой статье мы рассмотрим мощную и надежную тему WordPress для образовательного сайта MasterStudy — Education WordPress. Наличие мощной темы для вашего сайта WordPress очень важно. Вам необходимо не только создать учебную платформу для электронного обучения, но и загружать на сайт ценный контент курса. Обзор темы MasterStudy Тема MasterStudy WordPress премиум класса предназначена тем, кто …

ПодробнееОбзор темы MasterStudy: развивайте свою платформу электронного обучения

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

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

ПодробнееЧто нового в WordPress 5.4

Как подружиться с Google, используя WordPress темы в стиле Netflix

История фильма возвращает нас к прошлым векам – первый фильм появился в 1895 году. Телевидение приобрело свою популярность позже, в 1950-х годах, когда стали модными различные телевизионные шоу. Но с годами телевидение не смогло вытеснить кино индустрию – кино становится все более популярным. Вот почему сегодня многие пользователи ищут темы WordPress как у Netflix. Вы …

ПодробнееКак подружиться с Google, используя WordPress темы в стиле Netflix

8 шаблонов WordPress для сайта книжного магазина, писателя, библиотеки

Современные авторы — писатели, журналисты, блогеры, а также владельцы виртуальных библиотек и магазинов сталкиваются с необходимостью продвижения через Интернет. Лучший способ такого продвижения — собственный авторский ресурс. Для его создания не придется тратить много времени и денег, ведь платформа WordPress готова предложить немало отличных вариантов для магазинов книг, писательских блогов и смежных задач. Booklovers | …

Подробнее8 шаблонов WordPress для сайта книжного магазина, писателя, библиотеки