Може ви знаєте, що чим більше плагінів використовуєте, тим повільніше сайт працює? Ну частково це дійсно так. Деякі плагіни додають лише невеликий запит, який має мало впливу на час завантаження вашого сайту. Де додати інші плагіни jQuery і CSS на кожному завантаженні сторінки (на сайті зона
). Так наприклад якщо кожен плагін додає jQuery і файл стилів CSS і у вас є 8 плагінів, у вас буде додано 16 http-запитів. Це може дійсно знизити швидкої сайту, коли плагіни починають додавати більше однієї таблиці стилів і фалів скриптів. Зараз ви прочитаєте, як можна все ще використовувати всі плагіни для WordPress але без додаткових http-запитів.Наша мета: прибрати зі сторінок усі зайві скрипти і таблиці стилів, які плагіни додають на кожну сторінку завантаження.
Але, ми хочемо взяти під контроль ці файли і зробити наші сайти працюють швидше. Відключення цих скриптів і стилів дозволить нам зробити кілька речей:
- Об'єднайте багаторазових файлів в один файл (спрайт техніка).
- Завантажуючи файли тільки на сторінках де ми використовуємо скрипт або стиль.
Як відключити скрипти і стилі в WordPress
Щоб дізнатися, які скрипти або стилі, які ви хочете відключити, вам, можливо, доведеться копати глибше. Дивитися в код плагінів.
Відключення в CSS (таблиці стилів)
Розглянемо на прикладі використання плагіна Cleaner Gallery, який додає CSS-файл на кожну сторінку сайту. По-перше, ви повинні перевірити, чи є плагін використовує правильний метод додавання таблиць стилів. Щоб зробити це, вам буде потрібно відкрити файл плагіна: gallery.php (для цього плагіна). Там, ви повинні запустити пошук по "wp_enqueue_style". Ви отримаєте приблизно такі результати:
Тепер після того як ви видалили з таблиці стилі, які завантажуються на кожній сторінці, це вплине на функціональність плагіна. Наприклад, ваша галерея буде порушена в плані стайлінгу і організації. Щоб виправити це, ви повинні відкрити вашу тему в файлі style.css, і все вставити в CSS коди в плагін (и). У нашому прикладі ми прибрали галерею стилів від навантаження, так що ви тепер відкрийте Cleaner-Gallery.CSS. який можна знайти в папці плагіна. Скопіюйте код і вставте його в вашу тему, в файл style.css. Цей спосіб не тільки, що ви зможете налаштувати відображення вашої галереї, але ви знизите навантаження на один запит http.
ідеальний Спосіб
Плагін WP-PageNavi надає своїм користувачам можливість видалити таблицю стилів з приладової панелі параметри сторінки.
Будемо сподіваємося, що кількість розробників плагінів зросте, які будуть использвать цей крок, щоб зробити роботу легше
Деякі плагіни також додають JavaSscript на сторінці заради функціональності. У нашому прикладі ми будемо використовувати плагін Contact Form 7.
Вам потрібно буде поколупатися в файлах плагіна і знайти скрипт handle так само, як ми зробили зі стилями. Для цього в плагіні, скрипті 'contact-form-7'. Вам потрібно буде скопіювати і вставити функцію нижче вашої теми у файлі functions.php:
Зробивши це, ви заощадите на непотрібних скриптах навантаження на всі інші сторінки, які не мають контактною формою. Це надзвичайно корисний метод для поліпшення сайту час завантаження. Ви можете використовувати інші параметри, такі як! Is_single т. Д.