WordPress Digest
2.15K subscribers
3.64K photos
2 videos
5.79K links
Дайджест новостей из мира WordPress.

- CEO @mihdan
- Сайт wp-digest.com
- Дзен dzen.ru/wordpress_digest
- Работа - @wordpress_jobs
- Реклама - @mihdan
- Блог автора - @mihdan_vent
Download Telegram
15 000 сайтов взломаны ради отравления SEO

https://wp-digest.com/security/15-000-sajtov-vzlomany-radi-otravleniya-seo/
Аналитики компании Sucuri обнаружили масштабную хакерскую кампанию, в рамках которой было взломано порядка 15 000 сайтов, в основном работающих под управлением WordPress.
#security #sucuri #wordpress
👍3😱1💩1
Управление стилями CSS в блочных темах WordPress

То, как мы пишем CSS для тем WordPress, находится в процессе масштабных изменений. Недавно я поделился техникой добавления поддержки "текучих типов" в WordPress с помощью theme.json, нового файла, который WordPress упорно продвигает, чтобы стать центральным источником истины для определения стилей в темах WordPress, поддерживающих функции редактирования всего сайта (FSE).

Подождите, нет файла style.css? Он все еще есть. На самом деле, style.css все еще является обязательным файлом в блочных темах, хотя его роль значительно уменьшилась до мета-информации, используемой для регистрации темы. Тем не менее, факт в том, что theme.json все еще находится в активной разработке, что означает, что мы находимся в переходном периоде, когда вы можете найти стили, определенные там, в styles.css или даже на уровне блока.

https://css-tricks.com/managing-css-styles-in-a-wordpress-block-theme/

#wordpress #gutenberg #css #json #themeJSON
Серия статей от Тома Макфарлина под кодовым названием "Бэкенд инженер учится создавать блоки редактора блоков Gutenberg"

1. https://tommcfarlin.com/learning-to-build-block-editor-blocks-1/
2. https://tommcfarlin.com/learning-to-build-block-editor-blocks-2/
3. https://tommcfarlin.com/learning-to-build-block-editor-blocks-3/
4. https://tommcfarlin.com/learning-to-build-block-editor-blocks-4/
5. https://tommcfarlin.com/learning-to-build-block-editor-blocks-5/

Мне, как бэкенд разработчику, было интересно почитать и самому разобраться в данном вопросе. Рекомендую.
👍2
Как быстро и правильно вносить правки в WordPress-сайт

Практический мини-курс на 3 часа от Алейникова Сергея (WPShop), в котором вы изучите основные CSS стилей, создадите дочернюю тему и изучите основы PHP.

Из чего состоит обучение?

1. Обучение состоит из 3 уроков на 3 часа, в которых мы разбираем все от основ CSS, заканчивая поиском и исправлением ошибок в PHP.
2. Только практика, минимум воды и максимум действий. Концентрация новых знаний очень большая, но не переживайте, доступ к урокам остается навсегда и их можно пересмотреть.
3. Доступ в закрытый клуб, где можно будет задавать вопросы, изучать дополнительные материалы от автора и его команды.

Программа обучения

1. Знакомство и разбор инструментов
2. Изучаем CSS на практике, добавляем адаптивность
3. Дочерняя тема и основы PHP

Стоимость

Общая стоимость обучения 5900 руб.

👉 Записаться на курс
💩22🔥1
Вышел WordPress 6.1.1

Этот минорный релиз содержит 29 исправлений ошибок в ядре и 21 исправление для редактора блоков. WordPress 6.1.1 - это релиз с коротким циклом технического обслуживания. Вы можете ознакомиться с кратким описанием ключевых обновлений в этом выпуске, прочитав анонс RC1.

Следующим крупным релизом будет версия 6.2, запланированная на 2023 год.

Если у вас есть сайты, поддерживающие автоматическое фоновое обновление, процесс обновления начнется автоматически.

Вы можете скачать WordPress 6.1.1 с сайта WordPress.org, или зайдите в панель управления WordPress, нажмите "Обновления", а затем нажмите "Обновить сейчас".

Для получения дополнительной информации ознакомьтесь со страницей документации HelpHub по версии 6.1.1.

👉 https://wordpress.org/news/2022/11/wordpress-6-1-1-maintenance-release/

#wordpress #core #news #release
🔥3👍2
Медиафайлы (картинки) в WordPress

При загрузке картинки WP сохраняет данные в базу данных: добавляет данные в таблицу wp_posts и устанавливает метаданные. Ниже рассмотрим как WordPress хранит вложения в БД (картинки или файлы), т.е рассмотрим структуру картинок (медиа-файлов) в ВП.

https://wp-kama.ru/note/vlozheniya-v-bd

#wordpress #wpdigest #development #attachments
👍7
MySQL Как быстро посчитать все строки в таблице

Существует несколько способов получить количество строк в таблице MySQL. Некоторые продукты управления базами данных предоставляют статистику базы данных, например, размеры таблиц, но это можно сделать и с помощью прямого SQL.

https://wp-kama.ru/note/mysql-kak-bystro-poschitat-vse-stroki-v-tablitse

#wordpress #wpdigest #mysql #performance
👍3
Создание пользовательского интерфейса настроек для блока WordPress

https://wp-digest.com/guides/sozdanie-polzovatelskogo-interfejsa-nastroek-dlya-bloka-wordpress/
До сих пор мы рассмотрели, как работать с данными из внешнего API в пользовательском блоке WordPress.
#development #gutenberg #php #wordpress
👍5
Черная пятница от ребят из WPShop!

Настоящие 30% на премиум шаблоны и плагины для WordPress.

Один раз в году в Чёрную пятницу, максимальная скидка.

👉 Активировать промокод

#wordpress #wpdigest #wpshop #sales #bf
🔥3👎1
Как ACF помогает студии Rareloop выстраивать последовательный, повторяющийся рабочий процесс.

Rareloop - это студия дизайна и продуктов, расположенная в Саутгемптоне, Великобритания. Основанная Джо Ламбертом, Rareloop использует ACF различными творческими способами, как для обслуживания клиентов, так и для обеспечения последовательного и повторяемого рабочего процесса разработки.

В деятельности Rareloop есть три основных компонента: веб-дизайн и разработка, мобильные приложения и пользовательское веб-программное обеспечение.

👉 https://www.advancedcustomfields.com/blog/rareloop-acf-case-study/

#wordpress #acf #development
👍2
Изменения в WordPress 6.1, которые помогут сделать ваши сайты реактивными

WordPress 6.1 был выпущен в начале этого месяца с некоторыми значительными улучшениями как для пользователей, так и для разработчиков, некоторыми из которых мы рады поделиться! После крупного релиза 6.0, 6.1 принесла ряд более детальных изменений, а также многочисленные обновления, ориентированные на разработчиков.

👉 https://humanmade.com/2022/11/17/wordpress-6-1-enterprise/

#wordpress #core #news #development
👍2
Как отключить стили и скрипты, добавленные плагинами?

https://wp-digest.com/guides/kak-otklyuchit-stili-i-skripty-dobavlennye-plaginami/
В этом уроке пожалуй довольно подробно поговорим про кропотливую оптимизацию CSS и JS-файлов, подключаемых плагинами и темами в WordPress.
#css #development #hooks #javascript #php #wordpress
👍6
WordPress 6.1: Расширение возможностей полностраничного редактирования сайта

Вы слышали новости? Вышел WordPress 6.1! Добро пожаловать в третий и последний крупный выпуск WordPress в 2022 году. Этот выпуск продолжает развивать, итерировать и совершенствовать возможности редактирования всего сайта, представленные в WordPress 5.9 ранее в этом году. Он дает нам новые возможности для легкого изменения стиля нашего сайта, придания пикантности дизайну страниц и других улучшений нашей любимой платформы с открытым исходным кодом. Давайте рассмотрим подробнее, что нового предлагает 6.1!

👉 https://yoast.com/wordpress-6-1/

#wordpress #yoast #fse
👍3🔥2
Запуск WP All Import через WP-CLI

Вы можете запустить импорт с помощью интеграции WP-CLI и WP All Import.

Импорт, запущенный с помощью WP-CLI, как правило, обрабатывается примерно на 50% быстрее, чем импорт, запущенный через панель администратора WordPress.

👉 https://www.kobzarev.com/wordpress/wpai-wpcli/

#wordpress #wpcli #wpai #wpallimport
🔥5
Как отображать посты и ACF поля в WordPress

https://wp-digest.com/guides/kak-otobrazhat-posty-i-acf-polya-v-wordpress/
В данной статье вы узнаете как запрашивать и отображать посты, как отображать ACF поля (узнаете новый способ), также ближе познакомитесь с устройством мета полей и разберетесь с пользовательскими типами постов (Custom Post Types) в WordPress, эти знания помогут понять структуру WordPress изнутри.
#acf #development #wordpress
💩1
Как создать тему WordPress на основе паттернов

На протяжении большей части истории WordPress классическая разработка тем была уделом шаблонов. Шаблоны содержали структуру конечного документа, который появлялся на любой странице сайта. Однако, блочная парадигма позволяет переосмыслить подход разработчиков к созданию тем.

Все больше и больше становится понятно, как паттерны могут почти полностью взять на себя ту роль, которую раньше играли шаблоны. Если разобраться, код front-end часто представляет собой набор повторяющихся групп (паттернов) одинакового или похожего кода. На протяжении большей части истории Интернета и WordPress половина битвы при работе с front-end заключалась в поиске новых и уникальных способов сокращения повторяющегося кода. Это известно как принцип DRY (Don't Repeat Yourself).

👉 https://developer.wordpress.org/news/2022/11/17/creating-themes-from-a-pattern-first-mindset/

#wordpress #themes #development #patterns #gutenberg
👍4
Как расширить WordPress с помощью системы SlotFill

Разработчики WordPress полагались на API Hooks с версии 2.0 для расширения функциональности WordPress, и до версии WordPress 5.0 это был единственный способ.

В WordPress 5.0 система WordPress SlotFill была представлена как часть проекта Gutenberg и является парадигмой расширения, которая позволяет разработчикам расширять пользовательские интерфейсы, представленные в проекте Gutenberg, такие как редактор постов и редактор сайтов.

На высоком уровне система SlotFill - это парадигма расширения, которая позволяет разработчикам регистрировать плагины, содержащие контент, или Fills, для отображения в определенном месте, или Slot, в пользовательском интерфейсе.

👉 https://developer.wordpress.org/news/2022/11/18/how-to-extend-wordpress-via-the-slotfill-system/

#wordpress #themes #development #SlotFill #gutenberg
👍8
WordPress против Drupal: какую CMS использовать для предпринимательства?

Обе являются программным обеспечением с открытым исходным кодом. Обе написаны на языке PHP. И обе способны поддерживать корпоративные веб-сайты с высокой посещаемостью. Однако WordPress и Drupal - это CMS с различными сильными и слабыми сторонами, и важно знать, какая из них лучше всего отвечает вашим потребностям, особенно если вы создаете сайт для корпоративной организации.

Реальность такова, что требования к корпоративному сайту будут значительно отличаться от большинства других типов сайтов.

👉 https://humanmade.com/2022/11/24/wordpress-vs-drupal-which-cms-should-you-use-for-enterprise/

#wordpress #drupal #versus
Геймификация вашего сайта

Что такое геймификация, и как она может помочь вашему сайту?

В этой статье мы узнаем, что такое геймификация, и рассмотрим некоторые примеры геймификации в Интернете. Затем мы проверим некоторые интересные статистические данные по геймификации и обсудим несколько идей по добавлению геймификации на ваш сайт.

👉 https://webdevstudios.com/2022/11/10/gamification-website/

#wordpress #gamification