Как остановить Jetpack от загрузки CSS-файлов с WP.com? - PullRequest
0 голосов
/ 12 января 2019

Я использую Jetpack только для статистики сайта, CDN и безопасности. Мне не нужен jetpack.css, который автоматически загружается. Дополнительный файл css опускает мои оценки скорости страниц / pingdom / gtmetrix.

Наиболее распространенное решение, которое упоминается для остановки загрузки css файла Jetpack, - добавить этот код в functions.php темы:

// remove jetpack css
add_filter( 'jetpack_implode_frontend_css', '__return_false' );

// Remove jetpack extra files

function remove_devicepx() {
wp_dequeue_script( 'devicepx' );
}

add_action( 'wp_enqueue_scripts', 'remove_devicepx');
add_action( 'admin_enqueue_scripts', 'remove_devicepx' );

Сработало ненадолго. Но после обновления Jetpack пару дней назад файл Jetpack.css снова загружается.

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

Я даже вошел в настройки отдельных модулей Jetpack и сохранил только самые необходимые - то есть ленивую загрузку образов, CDN и функции безопасности. Ни один из них не требует CSS.

Похоже, единственное решение - полностью отключить Jetpack.

Есть ли способ остановить загрузку этих двух файлов?

https://c0.wp.com/p/jetpack/6.9/css/jetpack.css

https://c0.wp.com/c/5.0.3/wp-includes/css/dist/block-library/theme.min.css

Ответы [ 2 ]

0 голосов
/ 15 января 2019

Попробуйте add_filter( 'jetpack_implode_frontend_css', '__return_false', 99 );

Здесь было найдено временное решение, и команда Jetpack работает над исправлением ошибки: https://jetpack.com/2019/01/10/jetpack-6-9-introducing-more-tools-for-the-new-block-editor/

0 голосов
/ 12 января 2019

Используйте 'wp_dequeue_style ()', чтобы удалить все таблицы стилей в очереди. Вам нужно будет найти дескриптор получения рецепта, который идентифицирует таблицу стилей реактивного ранца.

...