получение URL-адреса в стиле очереди wp
У меня возникли проблемы с получением второго аргумента в wp_enque_style. Вот как настроен мой сайт:
- стиль.css
- пользовательский стиль.css
- index.php
В шаблоне у меня есть такой код:
$stylesheet_url = bloginfo('template_directory') . '/custom_style.css';
wp_enqueue_style( 'custom_style', $stylesheet_url );
Который не работает. Есть какие-нибудь причины, почему?
Вывод - это просто путь к моему каталогу шаблонов, выводимый в виде необработанного текста, что, очевидно, не является правильным поведением.
1
Author: Joshua Abenazer, 2011-12-09
2 answers
Чтобы поставить в очередь дополнительные стили, вы должны поместить следующий код в свой functions.php
function my_custom_styles() {
wp_enqueue_style( 'custom-style', get_stylesheet_directory_uri() . '/custom_style.css');
}
add_action( 'wp_print_styles', 'my_custom_styles' );
3
Author: Joshua Abenazer, 2011-12-09 16:20:31
Вместо этого используйте get_bloginfo, который возвращает значение вместо прямого его повторения.
1
Author: Milo, 2011-12-09 16:20:35