function my_scripts() {
// Подключаем любые кастомные стили
// array() и null - зависимости и версия, все то же самое
// последний аргумент - это media для стилей
wp_enqueue_style( 'style-name', get_template_directory_uri() . '/css/style-name.css', array(), null, 'all' );
// А так подключаем основные стили темы
wp_enqueue_style( 'theme-style', get_stylesheet_uri() );
// Подключаем скрипт только для ИЕ, в подвале
// По трем последним аргументам:
// array() - зависимости, например array( 'jquery' )
// null / '1.0.0' - версия скрипта. Гугл не любит их, указав null мы убираем параметр версии из адреса скрипта
// true - выводить скрипт в футере
wp_enqueue_script( 'script-name', get_template_directory_uri() . '/js/script-name.js', array(), null, true );
// Добавляем обертку для ИЕ
// Используем то же имя скрипта
// Тип данных - conditional
// Собственно, условие - <IE9 (можно использовать все валидные значения)
wp_script_add_data( 'script-name', 'conditional', 'lt IE 9' );
}
add_action( 'wp_enqueue_scripts', 'my_scripts' );
server {
listen 443 ssl spdy deferred;
server_name домен;
root /srv/домен;
access_log /var/log/nginx/домен.access.log;
error_log /var/log/nginx/домен.error.log;
index index.html index.php;
ssl on;
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains";
ssl_certificate /etc/letsencrypt/live/домен/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/домен/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
spdy_keepalive_timeout 300;
spdy_headers_comp 9;
ssl_dhparam /etc/letsencrypt/live/домен/dhparam.pem;
# ...
}