如何定义并链接位于header.php上任意文件夹中的css的完整路径

时间:2018-05-31 作者:chat explore

我想链接css和。我头上的js脚本。php文件,问题是我不确定目录的起点以下是我的文件所在的目录:

路径示例:link href=“path/to/lightbox.css”rel=“stylesheet”>

我的服务器中的路径:/public\\html/wp-content/themes/totalduplicate/lightbox2-master/lightbox2-master/src/css

非常感谢。

1 个回复
SO网友:David Sword

你应该调查一下wp_enqueue_script()wp_enque_style(), 它们将处理脚本/样式标记的组装和放置,以及标题内部的依赖顺序(通过wp_head()) 或页脚,如果您想在页面底部加载资产。

所以,以你为例

add_action( "wp_enqueue_scripts", function(){
    wp_enqueue_style( 
        \'mythemelightbox\', 
        get_template_directory_uri().\'/lightbox2-master/lightbox2-master/src/css/lightbox.css\', 
        [], 
        false
    );
});
请注意get_template_directory_uri() 是用当前主题的路径构建当前域的内容。

结束

相关推荐

当服务器不在我的电脑上时,如何创建和添加js和css文件?

我必须创建并添加一个javascript和css文件,并将其添加到wordpress主题中。问题是服务器位于其他计算机上。所以我不能这么简单地添加js和css文件。我知道如果我导航到mysiteurl,我可以编辑主题。com/主题编辑器。php但我不知道如何将文件添加到主题中。我该怎么办?因为服务器在另一台电脑上,我不知道主题的方向和url我只知道网站的url