WordPress — очень гибкая и многофункциональная платформа для ведения блогов. Некоторое время назад я написал несколько статей о wp_enqueue_script а также wp_enqueue_style API-интерфейсы WordPress — это лучший способ поставить скрипт в очередь в среде Genesis и лучший способ импортировать шрифты в ваш блог WordPress.
Обе функции очень важны и широко используются в плагинах WordPress и темах WordPress. Но вы должны быть немного осторожнее с ними, поскольку, если вы загрузили плагин, который ставит в очередь множество скриптов, это может значительно замедлить ваш блог.
Tips Всегда полезно периодически проверять, сколько скриптов и CSS-файлов загружает мой блог на каждую страницу. Как проверить, был ли сценарий / стиль поставлен в очередь / зарегистрирован? Вы всегда должны удалять ненужные загруженные JS и CSS из блога.
В учебнике по оптимизации скорости WordPress я удалил всего 3 ненужных файла comment-reply.min.js , jquery-migrate.min.js а также responsive-menu.js используя WordPress хук wp_deregister_script и wp_deregister_style. Но перед этим вам нужно знать $ handle для каждого скрипта и стиля.
В этом уроке мы рассмотрим шаги, которые displays all loaded Java Scripts and Style Sheets CSS ,
Шаг 1
Поместите ниже код вашей темы functions.php файл и сохраните его.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
функция crunchify_print_scripts_styles ( ) {
// Распечатать все загруженные скрипты
Глобальный $ wp_scripts ;
foreach ( $ wp_scripts — > очередь как $ скрипт ) :
эхо $ скрипт , '**' ;
endforeach ;
// Распечатать все загруженные стили (CSS)
Глобальный $ wp_styles ;
foreach ( $ wp_styles — > очередь как $ стиль ) :
эхо $ стиль , '|| ' ;
endforeach ;
}
add_action ( 'wp_print_scripts' , 'crunchify_print_scripts_styles' ) ;
|
Шаг 2
Оформить все загруженные CSS и JS в WordPress Admin panel , Убедитесь, что вы используете это в своей локальной установке WordPress или удалите функцию, когда она используется.
Шаг 3
Теперь посетите ваш блог. В моем случае это http:// локальный / crunchify , Вы должны загрузить скрипты и CSS на Frontend page ,
В WordPress $wp_scripts объект содержит все загруженные скрипты и $wp_styles содержит все загруженные стили в памяти. Мы просто перебираем цикл for, и он печатает наш требуемый $handle , который мы могли бы использовать для отмены регистрации.
0.00 (0%) 0 votes











