Php 获取模板目录和/或获取样式表目录排队错误路径
我正在进行一个本地WordPress安装,我正在尝试将一些样式表排队,就像我以前做过很多次一样,但我以前从未遇到过这个错误 这是我在functions.php文件中的代码Php 获取模板目录和/或获取样式表目录排队错误路径,php,wordpress,Php,Wordpress,我正在进行一个本地WordPress安装,我正在尝试将一些样式表排队,就像我以前做过很多次一样,但我以前从未遇到过这个错误 这是我在functions.php文件中的代码 function foundation_styles() { wp_enqueue_style( 'foundation', get_template_directory() . '/css/foundation.css' ); } add_action( 'wp_enqueue_scripts', 'foundat
function foundation_styles() {
wp_enqueue_style( 'foundation', get_template_directory() . '/css/foundation.css' );
}
add_action( 'wp_enqueue_scripts', 'foundation_styles' );
查看页面源时,这是排队的文件路径:
<link rel='stylesheet' id='foundation-css' href='http://localhost/FoundationwebsiteC:xampphtdocsFoundationwebsite/wp-content/themes/foundation/css/foundation.css?ver=4.0' >
有人知道是什么原因导致我的文件路径如此怪异吗?您使用的函数将返回路径,而您需要的是URL 将
获取模板目录()
或获取样式表目录()
替换为获取模板目录uri()
或获取样式表目录uri()
例如:
function foundation_styles() {
wp_enqueue_style( 'foundation', get_template_directory_uri() . '/css/foundation.css' );
}
用这个
function foundation_styles() {
wp_enqueue_style( 'foundation', get_bloginfo('template_url') . '/css/foundation.css' );
}
有关更多信息,请参阅此链接
function foundation_styles() {
wp_enqueue_style( 'foundation', get_template_directory_uri() . '/css/foundation.css' );
}
function foundation_styles() {
wp_enqueue_style( 'foundation', get_bloginfo('template_url') . '/css/foundation.css' );
}