Wordpress - Include_once 个根文件

Wordpress - Include_once root files

我正在尝试在我的 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. With ABSPATH // 这是在我的 wp-config.php
  4. 上定义的
  5. home_url
  6. site_url

所有 return 空白页(500 内部错误) 可以帮帮我吗? 谢谢。

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

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

this related answer 阅读更多内容。