【问题标题】:wordpress include local root php filewordpress 包含本地根 php 文件
【发布时间】:2013-11-05 22:04:18
【问题描述】:

我有一个子主题 functions.php,我试图通过使用短代码来包含一些本地域文件,这些文件位于 Wordpress 文件结构之外。

我似乎找不到问题所在。有没有人指点一下?

子主题functions.php

<?php
// localhost path
define('WEB_ROOT', 'http://www.example.com/');

// includes
function filePost() {
    include WEB_ROOT.'/include/file.php';
}
add_shortcode('fileShortCode', 'filePost');
?>

【问题讨论】:

标签: php wordpress include


【解决方案1】:

使用默认 PHP 设置,您不能包含来自外部源的文件,http://example.com 就是。

为此,您需要更改allow-url-include 设置。但也许您唯一需要做的不是引用 URL,而是引用本地路径?您可以使用 Wordpress 函数plugin_dir_path

检索此内容

【讨论】:

  • 我启用了 allow-url-include 但仍然无法使文件正常工作。
猜你喜欢
  • 1970-01-01
  • 2012-02-13
  • 1970-01-01
  • 2017-11-22
  • 1970-01-01
  • 2013-06-24
  • 1970-01-01
  • 2020-05-23
  • 2015-07-08
相关资源
最近更新 更多