Deprecated: Функция _default_values с версии 4.0.0 считается устаревшей! Используйте options_class->default_values(). in /home/w/webdes38/blog.g-fx.ru/web/wp/wp-includes/functions.php on line 5379 Deprecated: Функция get_options с версии 4.0.0 считается устаревшей! Используйте options_class->get(). in /home/w/webdes38/blog.g-fx.ru/web/wp/wp-includes/functions.php on line 5379 Deprecated: Функция _default_values с версии 4.0.0 считается устаревшей! Используйте options_class->default_values(). in /home/w/webdes38/blog.g-fx.ru/web/wp/wp-includes/functions.php on line 5379 Deprecated: Функция _default_values с версии 4.0.0 считается устаревшей! Используйте options_class->default_values(). in /home/w/webdes38/blog.g-fx.ru/web/wp/wp-includes/functions.php on line 5379 Deprecated: Функция get_options с версии 4.0.0 считается устаревшей! Используйте options_class->get(). in /home/w/webdes38/blog.g-fx.ru/web/wp/wp-includes/functions.php on line 5379 Deprecated: Функция _default_values с версии 4.0.0 считается устаревшей! Используйте options_class->default_values(). in /home/w/webdes38/blog.g-fx.ru/web/wp/wp-includes/functions.php on line 5379 Редактируем function.php в wordpress — Блог веб-дизайнера
Старт

Указанный ранее код уже помещен в функциональный файл. Некоторые элементы позволяют нам сократить затраты ресурсов сервера на обработку запросов путем создания константы THEME_DIR. Это изложено в первой строке, где сохраняется директория шаблона. Является важным элементом оптимизации темы. Некоторые вебмастера идут сложным путем, вызывая повторные запросы через «get_template_directory_uri()».

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

/*--- REMOVE GENERATOR META TAG ---*/;
remove_action('wp_head', 'wp_generator');

Добавление CSS

Теперь необходимо добавить тег link в header.php – для этого создается функция:

// ENQUEUE STYLES;
function enqueue_styles() {
/** REGISTER css/screen.cs **/
wp_register_style( 'screen-style', THEME_DIR . '/css_path/screen.css', array(), '1', 'all' );
wp_enqueue_style( 'screen-style' );
}
add_action( 'wp_enqueue_scripts', 'enqueue_styles' );

Используются «wp_enqueue_script» и «wp_enqueue_style» согласно рекомендациям руководства по WordPress. Очередность действий:
Создание «enqueue_styles».
Вызов «add_action», если происходит событие «wp_enqueue_scripts».
Содержит внутри строки:

/** REGISTER css/screen.cs **/;
wp_register_style( 'screen-style', THEME_DIR . '/css_path/screen.css', array(), '1', 'all' );
wp_enqueue_style( 'screen-style' );

Для регистрации таблицы стилей используется «wp_register_style», она требует список параметров:

Выбор доступного имени.
Указание пути к файлу (в данной ситуации используется константа THEME_DIR).
Вписываются условия, необходимые файлы для предварительной загрузки, название стилей.
используемая версия.
Медиа-атрибут тега link.
Далее, вызывается «wp_enqueue_style» и передается имя стиля, который будет применен. Для добавления нескольких образцов в header WordPress можно повторно копировать строки, а также изменять имеющиеся параметры.

Добавление скриптов
Применяя данный код происходит добавление скриптов:

No Comments

Comments are closed.