【问题标题】:Wordpress - Include_once root files [duplicate]Wordpress - Include_once 根文件 [重复]
【发布时间】:2015-08-13 06:10:13
【问题描述】:

我正在尝试在我的 Wordpress 网站的 header.php 中包含一些 .php 文件。

这是我的架构:

Root/
    |_ includes
        |_ db_connect.php
        |_ functions.php
        |_ var_list.php
    |_ wp-includes
    |_ wp-content
        |_ themes
            |_ NameTheme
                |_ header.php
    |_ wp-admin

我需要在我的header.php 中加入这一行

include_once 'includes/db_connect.php';
include_once 'includes/functions.php';
include_once 'includes/var_list.php';

sec_session_start(); // function to start session, placed in functions.php

我尝试了什么:

  1. $_SERVER['DOCUMENT_ROOT']
  2. dirname(_FILE_)
  3. 使用 ABSPATH // 这是在我的 wp-config.php 上定义的
  4. home_url
  5. site_url

全部返回空白页(500 内部错误) 请帮帮我好吗? 谢谢。

【问题讨论】:

    标签: php wordpress include-once


    【解决方案1】:

    如果你有一个标准的 wp-config.php 文件,ABSPATH 应该被定义。这意味着您应该能够使用:

    include_once(ABSPATH . 'includes/db_connect.php');
    

    this related answer阅读更多内容。

    【讨论】:

    • 是的.. 简单的 .. 这应该工作:)
    猜你喜欢
    • 2017-03-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 2018-12-09
    相关资源
    最近更新 更多