包括Wordpress目录之外的文件

时间:2017-06-20 03:13:25

标签: wordpress

我试图做一些简单的事情,虽然我无法在任何地方找到答案。

我有一个目录/ blog /我安装了wordpress。我正在创建一个主题来处理该目录中的博客。

我的所有样式都在/ style /中,包含在/ includes /和/ scripts /中的脚本。我必须有一种方法将这些文件包含在我的wordpress主题中。所以基本上,我想要包含我的样式表,该站点的其余部分(非wordpress)正在使用。是的,我知道wordpress需要主题根目录中的style.css。但是,我也希望将其用于其他事情。比如包括我的页眉和页脚,还有我编译的外部javascript。

index.php
/style/
/blog/
    /wp-content/
        /themes/
            /my-theme/
/includes/
/scripts/

摘要:如何从wordpress主题中访问style / includes / scripts目录。

这似乎是一个足够简单的请求,但我无法找到指向正确方向的任何地方。提前谢谢。

2 个答案:

答案 0 :(得分:0)

最简单的方法是在Wordpress目录中使用指向其外部文件的符号链接。

答案 1 :(得分:0)

在您的functions.php中,您可以执行以下操作:

function yourtheme_enqueue_scripts() {
  wp_enqueue_style( 'unique-id', $_SERVER['DOCUMENT_ROOT'] . '/styles/style.css', false );
  wp_enqueue_script( 'unique-id', $_SERVER['DOCUMENT_ROOT'] . '/scripts/filename.js', false );
}
add_action('wp_enqueue_scripts','yourtheme_enqueue_scripts');

将yourtheme,unique-id,style.css,filename.js替换为适合您情况的任何内容。

相关问题