首页 文章

包括Wordpress目录之外的文件

提问于
浏览
0

我正在尝试做一些简单的事情,尽管我无法在任何地方找到答案 .

我有一个目录/ 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

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

  • 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替换为适合您情况的任何内容 .

相关问题