WordPress Digest
1.78K subscribers
3.4K photos
1 video
5.55K links
Дайджест новостей из мира WordPress.

- CPO @mihdan
- Предложить новость - https://wp-digest.com/add-news/
- Работа - @wordpress_jobs
- Купить рекламу - @mihdan
- Блог автора - kobzarev.com
Download Telegram
Forwarded from WP Craft - WordPress & WooCommerce (Anatolii I)
Оптимизация скорости загрузки скриптов и стилей через стратегии async & defer в WordPress

async & defer – это очень полезные механики, которые позволяют существенно ускорить загрузку страниц, скриптов и стилей. Рассмотрим новые интерфейсы для внедрения этих стратегий в WordPress & WooCommerce.

https://wpcraft.ru/blog/async-defer-script-style-wordpress/
OtFm WP-Debug - MU-плагин под WordPress для отладки

Знаете как бывает? Вот я писал 5-10 лет функции, чтобы делать диагностику и я брал все это от самых крутых разработчиков WP, которые работают про самые крутые проекты мира.

Я всегда это писал руками под каждый проект. Спустя 5 лет я написал Тестероид - про супер сложные проекты.

Но по правде это нужно в 1% случаев и в 99% проектах это слишком сложно. И вот только сегодня я узнал, что все то что я писал всегда руками - есть как готовое решение.

Встречайте OtFm WP-Debug.

У меня предстоят задачи обучать молодых и желторотых кодеров про WP и я понимаю, что им еще рано знать, что такое Тестероид. Но вот OtFm WP-Debug - это то, что надо знать любому WP кодеру, потому что это более простое решение и лучше подходит для новичков.

Я это встречал на крупных продакт проектах уже год или два, но только сегодня узнал, что это за решение и что его писал мой знакомый Владимир.

Вот так, видишь годами крутые решения и узнаешь, что они написаны теми, кого ты уже знаешь )

👉 Подсмотрено в канале WP Craft у Анатолия Юмашева.
Forwarded from Злой полицеский (Mikhail Kobzarev)
Автодополнение хуков WordPress для VS Code

WordPress Hooks Intellisense — это бесплатное расширение для VS Code, которое реализует возможность автодополнения для хуков, событий и фильтров WordPress.

🔥 https://www.kobzarev.com/soft/vscode-wordpress-hooks/

#wordpress #wpdigest #development #vscode
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Злой полицеский (Mikhail Kobzarev)
Отладка WordPress при помощи Clockwork

Предлагаю вашему вниманию плагин под WordPress Mihdan: Clockwork для отладки сайта через Clockwork.

Достаточно в нужном месте вашего кода написать:

do_action( 'mc_notice', 'Усё пропало, шеф!', array( 1, 2 ) )


И смотреть результат в консоли вашего браузера.

👉 https://www.kobzarev.com/projects/mihdan-clockwork/

#wordpress #wpdigest #clockwork #laravel #debug #development
Книги по WordPress

Предлагаю вашему внимаю нашу пополняемую подборку книг по системе управления содержимым сайта с открытым исходным кодом WordPress.

👉 https://www.kobzarev.com/programming/knigi-po-wordpress/

#wordpress #wpdigest #phportal #books
Forwarded from Финты WordPress (Artem)
А вы знаете, что полной поддержки php 8.1 и выше, нет ни в ядре, ни в большинстве плагинов? Как только переключаешь на 8.1 тут же вываливается вагон deprecated

На такой случай рекомендую подавлять именно deprecated, а все остальные ошибки оставить.

Это очень просто сделать плагином KAGG Compatibility. Плагин подавляет deprecated но оставляет все остальные ошибки, что позволяет спокойно заниматься разработкой на php 8.1 и выше.

Скачать плагин

На заметку: Плагин предназначен для разработчиков, в нем нет настроек. Все работает через Mu плагин
Станет ли Joomla 5 убийцей WordPress 6 в 2024 году? Сравнение двух CMS: Кто лучше?

В эксперименте сравнивается разработка шаблона на Joomla 5 и WordPress 6. Для чистоты эксперимента автор выбрал одну несложную страницу и воссоздал её на обеих CMS. Для дизайна использовались стандартные шаблоны в обеих системах.

👉 https://www.youtube.com/watch?v=cfFTp9vlhws

#wordpress #wpdigest #joomla #comparison

Подсмотрел в @joomlafeed
Привет! Меня зовут Денис Янчевский. Уже много лет я занимаюсь WordPress и всем, что с ним связано.

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

Присоединяйтесь! 🤗

👉 Мой сайт
👉 Канал в Telegram
👉 Канал в Дзене
👉 Сообщество в ВК

#wordpress #wpdigest #friends #wpcute #news
Forwarded from WP Craft - WordPress & WooCommerce (Anatolii I)
Введение в новую тему Twenty Twenty-Four (TT4) для WordPress

К
огда речь идет о создании сайта, нет универсального подхода. Мы понимаем, что каждый пользователь WordPress имеет уникальные потребности и цели, будь то начинающий предприниматель, страстный фотограф, плодовитый писатель или все вместе.

https://wpcraft.ru/blog/introducing-twenty-twenty-four/
WordPress Дайджест № 4 (30 октября — 13 ноября 2023)

Подборка свежих новостей, инструментов, видео и материалов из мира WordPress. Приятного чтения!

👉 https://wp-digest.com/digest/13-11-2023/

#wordpress #wpdigest #themes #plugins #development #security
Hook Execution Order

Наглядный сервис, который показывает события и фильтры, выполняемые при различных запросах к WordPress.

👉 https://hookorder.com

#wordpress #wpdigest #development #hooks

Мы @wordpress_digest
Отличное руководство по компонентам Gutenberg в WordPress

👉 https://awhitepixel.com/wp-content/uploads/2020/07/awhitepixel-gutenberg-components-guide.pdf

#wordpress #gutenberg #development #guide

Мы @wordpress_digest
Циклические ссылки с помощью WP HTML Processor

Вам нужно найти все ссылки в сообщении и, если ссылка ведет на конкретный сайт (wikipedia.com), добавить ее в массив, который вы выводите внизу сообщения, в качестве цитат.

👉 https://halfelf.org/2023/looping-linkswith-the-wp-html-processor/

#wordpress #domdocument #php #development #WpHtmlProcessor #wpdigest

Мы @wordpress_digest
🔥 Максимальная скидка 30% на все продукты от WPShop

Ребята из команды WPShop один раз в году проводят тотальную распродажу с максимальным промокодом 30%. Больше таких скидок в этом году не будет.

В следующем году в WPShop будет значительное повышение стоимости продуктов, особенно лицензии на 1 домен. Поэтому сейчас можно будет по минимальной цене забрать все продукты!

Акция продлится до 24.11.23 23:59

👉 Получить свою скидку

#wordpress #wpdigest #wpshop #sales #blackfriday

Мы @wordpress_digest
Please open Telegram to view this post
VIEW IN TELEGRAM
Практика работы с REST API WordPress, через использование Postman и Bruno

Когда мы плотно и много работаем с REST API JSON WordPress, WooCommerce, то нам нужно понимать как это все отлаживать и документировать. Разберем 2 полезных инструмента: Postman & Bruno.

👉 https://wpcraft.ru/blog/wordpress-rest-api-json-postman-bruno/

#wordpress #wpdigest #development #rest #bruno #postman #insomnia

Мы @wordpress_digest
Что нового произошло в мире WordPress в ноябре 2023 года

Большая часть этого выпуска нашего ежемесячного обзора будет посвящена изменениям, которые уже появились в WordPress 6.4.

👉 https://developer.wordpress.org/news/2023/11/whats-new-for-developers-november-2023/

#wordpress #wpdigest #development #core #gutenberg #plugins #themes

Мы @wordpress_digest
WordPress Дайджест № 5 (13 - 27 ноября 2023)

Подборка свежих новостей, инструментов, видео и материалов из мира WordPress. Приятного чтения!

👉 https://wp-digest.com/digest/27-11-2023/

Мы @wordpress_digest

#wordpress #wpdigest #themes #plugins #development #security
Библиотека Requests

Requests под PHP - это скромная библиотека для HTTP-запросов. Она упрощает взаимодействие с другими сайтами и снимает с вас все заботы.

Ставится через composer, из GitHub или простым копированием zip/tarball в проект.

Развивается сообществом wp.org.

👉 https://github.com/WordPress/Requests

#wordpress #development #wpdigest #requests #rest #api #restapi

Мы @wordpress_digest
WordPress-PHP-SDK

SDK на PHP для удобной работы с WordPress REST API, например:

use MadeITBelgium\WordPress\WordPressFacade as WordPress;

$users = WordPress::post()->list(); // Получить список записей.
$result = WordPress::post()->create( $data ); // Создать новую запись.
$user = WordPress::post()->get( $id ); // Получить запись по ID.
$result = WordPress::post()->update( $id, $data ); // Обновить запись.
$result = WordPress::post()->delete( $id ); // Удалить запись по ID.


Библиотека устанавливается через composer, поддерживает фасады и сервис-провайдеры, умеет работать не только с сущностями WordPress по умолчанию, но и с произвольными типами записей и таксономий.

👉 https://github.com/madeITBelgium/WordPress-PHP-SDK

#wordpress #development #wpdigest #requests #rest #api #restapi #sdk

Мы @wordpress_digest