Руководство по новому типу данных в JavaScript: BigInt

Дата публикации:Июль 28, 2019

В JavaScript тип Number не может безопасно представлять целочисленные значения, превышающие 2 в 53 степени. Это ограничение вынуждает разработчиков использовать неэффективные обходные пути и сторонние библиотеки. BigInt  – новый тип данных, призванный решить имеющуюся проблему. Тип данных BigInt позволяет программистам на JavaScript представлять целочисленные значения, выходящие за рамки диапазона, поддерживаемого типом данных Number. Возможность представлять целые числа с произвольной точностью особенно важна при выполнении математических операций над большими целыми числами….

Читать далее...

Лучший способ добавления встроенных (inline) скриптов в WordPress

Дата публикации:Июль 28, 2019

Если вы являетесь WordPress-разработчиком, вы, возможно, уже использовали ранее хук wp_print_scripts для добавления необходимого встроенного JavaScript-кода. В качестве альтернативы вы могли использовать wp_localize_script() для добавления встроенных скриптов. Однако знали ли вы, что не так давно в WordPress появилась новая функция для добавления встроенного JavaScript-кода? Начиная с WordPress 4.5+, вы можете использовать функцию wp_add_inline_script(). Приятная особенность этой новой функции заключается в том, что вы можете связать ее с любым зарегистрированным скриптом…

Читать далее...

Скрытые возможности Yoast SEO, про которые вы, возможно, не знали

Дата публикации:Июль 22, 2019

Если вы используете Yoast SEO на своем сайте, вы, вероятно, знакомы с такими функциями, как SEO-анализ или превью сниппетов. Возможно, вы даже знаете о том, что вы можете легко ссылаться на связанные записи или создавать редиректы в премиум-версии плагина. Однако плагин может гораздо больше. К примеру, в Yoast SEO есть много скрытых функций. Вы не найдете их в настройках, но они прекрасно работают. Сегодня мы углубимся в эти скрытые функции,…

Читать далее...

Block Areas: экспериментальный WordPress-плагин для редактирования контента по всему сайту с помощью Gutenberg

Дата публикации:Июль 21, 2019

Разработчик ядра WordPress Феликс Арнтц представил свой экспериментальный плагин Block Areas, который позволяет пользователям создавать и редактировать контент по всему сайту с помощью редактора Gutenberg. Вдохновленный беседой с Мортеном Ренд-Хендриксеном на WordCamp Europe, Феликс создал плагин для «изучения того, как создание тем завтрашнего дня может выглядеть сегодня». Block Areas дает возможность пользователям определять конкретные области, где они хотят использовать блочный редактор (вне обычных записей). Блочные области функционируют аналогично областям виджетов,…

Читать далее...

Рост популярности JAMstack привел к увеличению количества WordPress-плагинов для развертывания в Netlify

Дата публикации:Июль 19, 2019

Одна из наиболее интересных тенденций этого года заключается в том, что WordPress-разработчики начали рассматривать JAMstack-установки для своих сайтов. JAMstack – это термин, введенный генеральным директором Netlify Мэттом Билманом для описания архитектуры разработки, которая включает в себя клиентский JavaScript, реюзабельные API, а также встроенную разметку – три кита современного статичного сайта. Статичные сайты сегодня снова в моде, что стало реакцией на медленные, перенасыщенные опциями PHP-фреймворки, охватывающие заметную часть сети. Скорость, безопасность…

Читать далее...

Команда WordPress Theme Review ищет способы борьбы с навязчивыми уведомлениями в панели администратора

Дата публикации:Июль 14, 2019

За годы своего существования панель администратора WordPress становилась все более перегруженной разными уведомлениями. Некоторые из них были гигантскими, дополненными брендингом, имели свой собственный дизайн, что мешало пользователям работать в админке. Команда Theme Review Team решила принять меры по пресечению подобных навязчивых уведомлений, действуя в рамках своей компетенции – только для тем, которые находятся в официальном каталоге. Многие не заметили этой новости, поскольку активно обсуждали недавний анонс о долгосрочном плане сделать…

Читать далее...

Gutenberg 6.1: добавлена анимация для перемещения блоков, появился блочный экран виджетов

Дата публикации:Июль 14, 2019

Пользователи плагина Gutenberg, обновившиеся до версии 6.1, заметят существенную разницу в том, как UI реагирует на перемещение блоков. В данном релизе представлены анимационные эффекты, которые Матиас Вентура описал в статье «Using Motion to Express Change». Легкая анимация позволяет передать реалистичное движение для таких действий, как изменение блоков, их создание, удаление и переупорядочивание. Между действиями теперь заметен более плавный переход. Раньше подобные типы взаимодействий были мгновенными, но более резкими. При добавлении…

Читать далее...

Безопасное использование PHP-зависимостей в экосистеме WordPress

Дата публикации:Июль 12, 2019

Плагины и темы из репозитория WordPress.org устанавливаются в виде автономных пакетов; эти пакеты должны содержать в себе весь код, файлы и зависимости, необходимые для их правильного функционирования. Централизованной системы с обзором всех зависимостей, используемых в темах и плагинах WP, не существует, а потому приходится создавать свою собственную безопасную сеть зависимостей. Зависимости в WordPress Разработчики не должны заново изобретать колесо при создании своих решений. Чтобы отойти от повторения рутинных действий в…

Читать далее...

Chaplin: бесплатная WordPress-тема, разработанная под блочный редактор

Дата публикации:Июль 9, 2019

Андерс Норен выпустил Chaplin – свою двадцатую бесплатную WordPress-тему, разработанную специально для использования с блочным редактором. Chaplin можно описать как тему, которая нацелена на бизнес, различные агентства и т.д. Однако возможности редактора блоков позволяют пользователям создавать на ее основе расширенные макеты страниц, которые подойдут широкому спектру веб-сайтов. Макет главной страницы, продемонстрированный на скриншотах, можно легко воссоздать, добавив новую страницу и выбрав для нее шаблон Cover Template. Далее потребуется лишь загрузить…

Читать далее...

8 лучших WordPress-плагинов с блоками для Gutenberg

Дата публикации:Июль 7, 2019

Одна из интересных особенностей нового блочного редактора WordPress (Gutenberg) заключается в том, что вы не ограничены только блоками по умолчанию. Вы можете также устанавливать разные блочные плагины, чтобы добавлять всевозможные виды блоков для контента и разметки. С помощью этих блоков вы сможете сделать редактор более похожим на конструктор страниц. В результате вы сможете легко создавать макеты из нескольких столбцов, вставлять стилизованный контент – к примеру, рекомендации или ценовые таблицы –…

Читать далее...
12345...91215... »