Рекомендуется отменить регистрацию родительской таблицы стилей css?


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

Таким образом, у вас будет на один запрос страницы меньше при загрузке, и вы также сможете напрямую изменять правила css, не перезаписывая их, используя дочерние правила css с более высокая спецификация. Если вы собираетесь кардинально изменить дизайн, вы могли бы сэкономить много КБ (и, возможно, перекрасить? Я не знаю).

Конечно, я также вижу снижение рейтинга. Если автор обновит тему с изменениями css, вы, вероятно, столкнетесь с отклонениями в своем дизайне, потому что обновленная родительская таблица стилей не будет загружена. Затем вам нужно будет настроить таргетинг на изменения css и применить их к вашей таблице стилей.

Но в целом я думаю, что это может стоить того что касается производительности, или я совершенно не прав, и я контролирую некоторые фундаментальные аспекты?

Author: cjbj, 2016-10-28

1 answers

Это не очень разумный поступок. Как вы сами заметили, у вас возникнут проблемы при обновлении родительской темы. Более того, родительская тема может иметь вторичные таблицы стилей, которые зависят от родительского стиля (третий параметр в wp_enqueue_style). Там может быть javascript, который предполагает, что он есть. Другими словами: потребуется очень тщательный анализ родительской темы, чтобы убедиться, что вы ничего не напутали.

Положительная сторона невелика. Да, у вас будет на один запрос файла меньше, но в наши дни это не так уж много. Даже большой css-файл обычно меньше в кб, чем изображения. И браузеры не будут задыхаться от нескольких слоев css. Javascript вызывает большую озабоченность.

Просто сказал: не стоит беспокоиться об этом.

 2
Author: cjbj, 2016-10-28 12:17:06