Руководство по Carbon Fields

Вообще уже какое-то время у меня есть свой плагин по созданию метабоксов, вы можете найти его на моём англоязычном сайте, но он довольно… минималистычный. Основной ключевой задачей было – сделать его таким лёгким, насколько это возможно. Поэтому я бы хотел познакомить вас с Carbon Fields. Ведь бывают проекты с довольно комплексными настройками, в которых просто …

Подробнее

Как в поле Association в Carbon Fields выводить только родительские термины или страницы

Недавно столкнулся с такой ситуацией, что использовал поле типа ассоциация association в Сarbon Fields для вывода таксономии со странами, но эта таксономия также была с иерархией с добавлением городов и города мне как раз-таки не были нужны! Также хочу порекомендовать вам свой видеокурс по созданию темы WordPress на основе готовой HTML-вёрстки. Короче говоря выводилось у …

Подробнее

Повторяющиеся (repeater) поля Carbon Fields

В этом уроке хотел бы совсем немного поговорить про repeater-поля (Complex fields) в плагине Carbon Fields и показать вам пару примеров. Уже две недели я выхваливаю этот плагин, конечно же только потому что он мне понравился, я ни с кем не партнёрился. Также не забывайте прочекать мой видеокурс по созданию темы WordPress на основе готовой …

Подробнее

Carbon Fields и Polylang – мультиязычность опций

Вообще вся серия постов про Carbon Fields началась именно с этого, а точнее – когда я пытался на одном уже существующем сайте настроить мультиязычные опции для ACF. У меня просто подгорело. Например потому что там во-первых надо купить acf pro и polylang pro, а во-вторых, всё равно ничего не работает! 🤗 Кстати, не забывайте про …

Подробнее

Руководство для начинающих разработчиков по использованию собственных SQL запросов в WordPress

Прежде всего хочется отметить одну вещь. За все время моей карьеры веб-разработчика было не так уж и много случаев, когда приходилось получать что-то из базы данных WordPress прямыми SQL запросами. Чаще всего встроенные в ядро механизмы справлялись с задачей. Методы  WP_Query, WP_Term_Query, WP_User_Query позволяют выполнять достаточно сложные запросы без необходимости писать свои команды SQL. Но бывают ситуации, …

Подробнее

RocketVideo by SocialJet: как видео в статьях приносит деньги, улучшает выдачу и повышает интерес читателей

Сегодня расскажем вам о новом плагине WordPress для нативного размещения видеороликов в ваших статьях. Встречайте – RocketVideo. Кратко объясним механику, установку и какие бонусы нам всем это сулит. Как это работает Алгоритмы нейронных сетей отбирают тематические релевантные видео с YouTube для ваших сайтов. Далее после предварительной проверки модераторами RocketVideo видео встраивается в текст вашей статьи, …

Подробнее

PHP в 2021 году

На днях в русскоязычном PHP комьюнити прошел онлайн митап, на котором помимо докладов по конкретным темам было обсуждение развития PHP в 2021 году. Перескажу несколько интересных моментов. Первый вопрос: сможем ли мы при использовании constructor property promotion задавать в качестве дефолтных значений новые объекты, например, пишем прямо в сигнатуре конструктора private LoggerInterface $logger = new NullLogger()? Никита Попов (один из ключевых разработчиков PHP) поддерживает эту …

Подробнее

В Editor Plus 2.6 появилась библиотека блочных паттернов и шаблонов

Пару недель назад Мунир Камал (Munir Kamal) выпустил версию 2.6 своего плагина Editor Plus. Последняя версия включает в себя не так много функций, как было ранее. Однако она все равно является достаточно крупным обновлением. В частности, в новом релизе пользователи могут выбирать шаблоны из библиотеки Gutenberg Hub прямо в редакторе блоков. Я уже спрашивал ранее …

Подробнее

Table of Contents: новый блок, который появится в плагине Gutenberg

То, что когда-то считалось территорией плагинов, теперь нашло свою реализацию в рамках проекта Gutenberg. На днях команда внесла в кодовую базу плагина новый блок Table of Contents (TOC). За его разработку отвечал Зебулан Стэнфилл (Zebulan Stanphill). Блок Table of Contents на первый взгляд может показаться узкоспециализированным. Однако в нем нуждались многие разработчики и владельцы сайтов. …

Подробнее

Hansen: тема с блочными паттернами для WordPress

На днях в каталоге WordPress появилась еще одна блочная тема. Созданная компанией UXL Themes, тема Hansen – один из наиболее стильных проектов, позволяющих работать с редактором сайтов в плагине Gutenberg. Создатели темы включили в нее несколько паттернов блоков. Я уже говорил о том, что паттерны смогут изменить правила игры. Я говорил о необходимости полной реконструкции …

Подробнее

PHP 8: план обновления

Как обновиться на PHP 8.0? https://www.php.net/manual/ru/migration80.php https://stitcher.io/blog/new-in-php-8 https://php.watch/versions/8.0 В первую очередь, ещё до обновления на PHP 8.0, нужно убедиться, что текущая кодовая база не выбрасывает никаких сообщений о deprications на текущей версии языка. Если такие есть, то их нужно поправить. То, что сегодня отображается как уведомление deprecated, завтра, на новой версии языка, может уже выбрасывать Fatal Error! В PhpStorm есть инспекция «Language Level»: запустить её можно через …

Подробнее

Вышел Gutenberg 10: чем примечательна новая версия плагина для WordPress

На прошлой неделе вышел Gutenberg 10.0. Это уже сотый релиз редактора блоков с момента создания проекта 4 года назад. Несмотря на то, что 10 – достаточно важное число для проекта, на практике релиз не имеет ничего инновационного. В нем продолжен курс на улучшение и доработку текущего функционала. В версии 10.0 представлен динамический блок Pages для …

Подробнее

GT Basic: блочная тема от GermanThemes с произвольными паттернами в WordPress

GT Basic – вторая тема GermanThemes, попавшая в каталог WordPress.org. Как и предыдущий проект компании, GT Ambition, тема работает с редактором блоков. В GT Basic также появилось несколько произвольных паттернов. Возможно, по своему дизайну тема и не сильно интригует, но зато она спроектирована специально с учетом бизнес-целей. В ней есть абсолютно все, что вам требуется, …

Подробнее

Phoenix: экспериментальная блочная тема для WordPress с сайдбаром

На прошлой неделе в репозитории WordPress Theme Experiments  появилась тема Phoenix. Как и все темы в этом репозитории, Phoenix не предназначена для использования в продакшне. Это очередной проект для тестирования новых идей в рамках грядущей системы Full Site Editing (FSE). Создателем Phoenix является Имран Сайед из Codeytek Academy. Он же опубликовал и лайв-демо темы. Для …

Подробнее