Я разрабатываю собственную тему WordPress с нуля. Я попытался загрузить файлы CSS моей темы, поэтому я написал это в functions.php
файл:
<?php
function add_theme_scripts() {
wp_enqueue_style( 'style', get_stylesheet_uri() );
wp_enqueue_style( 'app', get_template_directory_uri() . '/css/app.css', array(), '1.1', 'all');
wp_enqueue_style( 'foundation', get_template_directory_uri() . '/css/foundation.css', array(), '1.1', 'all');
wp_enqueue_style( 'foundation.min', get_template_directory_uri() . '/css/foundation.min.css', array(), '1.1', 'all');
}
add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );
?>
Но проблема в том, что это не сработает! Интересно, этот код правильный или нет …
Вот мой каталог файлов:
index.php
functions.php
header.php
footer.php
page.php
-------------css/app.css
-------------css/foundation.min.css
-------------css/foundation.css
function add_theme_scripts() {
wp_enqueue_style( 'style', get_stylesheet_uri() );
wp_enqueue_style( 'app', get_template_directory_uri() . '/css/app.css', array(), '1.1', 'true');
wp_enqueue_style( 'foundation', get_template_directory_uri() . '/css/foundation.css', array(), '1.1', 'true');
wp_enqueue_style( 'foundation.min', get_template_directory_uri() . '/css/foundation.min.css', array(), '1.1', 'true');
}
add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );
wp_enqueue_script( string $handle, string $src = false, array $deps = array(), string|bool|null $ver = false, bool $in_footer = false )
$in_footer
используется для постановки скрипта в верхний или нижний колонтитул True означает, что он будет отображаться в нижнем колонтитуле.
Других решений пока нет …