php - Wordpress - Include_once 根文件

标签 php wordpress include-once

<分区>

我试图在我的 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. 上定义的
  5. 使用 home_url
  6. 使用 site_url

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

最佳答案

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

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

阅读更多 this related answer .

关于php - Wordpress - Include_once 根文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30545452/

相关文章:

css - 如何根据特定的 wordpress 用户角色加载 CSS 类

PHP - 变量包含不适用于 namespace 内的 include_once

php - include_once() : failed to open stream: No such file or directory - PHP

javascript - AJAX - 发送到另一个 php 文件,同时保持在同一页面上

php - 使用 php 进入 mysql 内部的部分条目

javascript - 在 Javascript 中使用类在悬停时选择当前 div 元素

php - memcached 在 docker-compose 中不工作

javascript - php 表单和同一页面上的多个结果自动刷新

jquery - 需要帮助将我的同位素容器居中