在过去的几天里,我一直在为我的WordPress网站创建一个主题,但突然间我遇到了问题。 php文件已停止与css文件链接。 我尝试创建了许多不同的主题,并获得了相同的结果 - 一个看起来像基本的HTML的网站。
以下是我用来链接它们的编码<link rel="stylesheet" href="styles.css" type="text/css" />
有没有人有任何想法?是否有其他人的网站有问题?
P.S。任何帮助将非常感谢!! :d
答案 0 :(得分:2)
您可以尝试/styles.css
或./styles.css
。 &#34;。&#34;意味着&#34;向上一个目录级别&#34;。
然而,更好的方法是将它链接到这样:
<link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/styles.css" type="text/css" />
这将创建样式表的动态绝对路径。
正如@rambu所说,wp_enqueue_style是正确的方式。
function add_my_style() {
wp_enqueue_style( 'my-styles', get_stylesheet_directory_uri().'/style.css' );
}
add_action( 'wp_enqueue_scripts', 'add_my_style' );