Ваш путь: Главная » WordPress без плагинов, Версии WordPress » текущая страница

возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено 2025-04-13 в теме: WordPress без плагинов; Версии WordPress
Запросто с WordPress создание и продвижение сайтов ATs media

Очередное обновление WordPress 6.8 имеет и для редактора блоков news – фильтр: should_load_block_assets_on_demand

Очередное обновление WordPress 6.8 добавило в софт редактора блоков дополнительный фильтр: should_load_block_assets_on_demand этого момента ожидали многие разработчики, не исключение и ваш покорный web-слуга (подобное обыграть бы и с Wooc)… Всегда несколько удивительно было то, что на любой странице – даже самой невесомой – грузится все подряд: и css, и js и пр. лишнее. Так, в общем-то, обстояли дела до момента выхода новой версии Вордпресс – 6.8: все темы сайтов на ВП загружали ВСЕ имеющиеся таблицы стилей тех или иных блоков независимо от обстоятельств, используются ли они на текущей странице или нет! (хотя, с Wooсommerce страницами можно было что-то придумать кастомно)… Теперь же в 6.8 несколько иначе – возможны коррекции, и все это, как понимаете, ради увеличения скорости загрузки страниц (оптимизацию) – передачу, скажем так, данных сайта клиенту!..

 

Проще говоря, ранее все основные блоки (элементы сайта) объединялись в одну wp-block-libraryтаблицу стилей css, а теперь:

 


 

 

 

другие обновления по версии 6.8 WP

фильтр render_block_core_navigation_link_allowed_post_status

 

 

фильтр should_load_block_assets_on_demand

 

 

В WordPress 6.8 добавлен дополнительный фильтр should_load_block_assets_on_demand – отрабатывает дополнительно же как часть другой новой функции wp_should_load_block_assets_on_demand()

 

А именно фильтр, показанный выше, дополняет уже ранее внедренный should_load_separate_core_block_assets тем самым давая возможности, при разработке, четко разделять и организовывать обстоятельства загрузки независимо друг от друга, скажем так.

 

 

Более того, прежний should_load_separate_core_block_assets включал в себя пару различных назначений:

 

 

  • возможность загружать отдельные таблицы CSS для главных блоков (а вообще, ранее таблицы объединялись wp-block-library в единую)!..
  • возможность загрузки скриптов для элементов и таблиц стилей по запросу, однако, лишь при условии, если блоки включены в страницу!..

 

 

теперь же отработка двух этих фильтров примерно такая

 

 

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

 

 

Прежний вариант фильтра также остается активным для коррекций обеих целей. Однако, авторы WP рекомендуют вебмастерам, в дальнейших разработках, применять прежний filter ТОЛЬКО для первой цели действий (из списка).

 

 

чем полезно активное расположение 2-х фильтров – прежний и новый фильтры

 

 

Все просто: позволяет нам применять (организовывать управление “css таблицами”, js) независимо – а попросту отдельно.

К примеру, получаем возможность включать/отключать загрузки скриптов/css по требованию, одновременно варьируя с wp-block-library

 

То есть варианты:

 

add_filter( 'should_load_separate_core_block_assets', '__return_false' ); // откл.

 

или другой – по требованию:

 

add_filter( 'should_load_block_assets_on_demand', '__return_true' ); // вкл.

 

 

редактор блоков фильтр

 

блоки редактора

 

Шаблоны блоков (после обновления WP 6.8) по умолчанию, во всяком случае – пока, располагают обеими функциями.

 

Фильтр should_load_block_assets_on_demand — обеспечит возможность настроек загрузки/НЕ загрузки CSS/JS на тех страницах, где они требуются, или же отключить, если НЕ требуются…

 

 

Принципиально работает так:

 

 

  • условия: если функция возвращает значение true скрипты загружаются только при их необходимости на странице;
  • значение false обусловит загрузку “всего что есть” независимо от того, требуются ли скрипты на конкретной странице, или нет!..

 

 

важность обновлений!

 

 

Владельцы сайтов, кои не любят” обновляться”: к примеру, шаблон сайта, имейте в виду – впереди большие и полезные доработки cms, которые очень желательно установить на свой сайт! Так что рекомендую заранее позаботиться о модернизации своего ресурса, если тот нещадно устарел!

 

Обновляйте основной шаблон и оптимизируйте дочернюю тему!.. это важно!..

 

Скорость загрузки страниц сайта – наше всё!..

 

 

подробности об обновлениях редактора блоков можно узнать здесь

 





...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !



Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...



мы ВКонтакте Прыгайте...
Нажатия на кнопочки определяют Ваше высокое гражданское сознание

рекомендовано по запросу лично для вас:

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©