簡體   English   中英

WordPress的包括本地根PHP文件

[英]wordpress include local root php file

我有一個子主題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設置,您將無法包含來自http://example.com外部來源的文件。

為此,您需要更改allow-url-include設置。 但是,也許您唯一要做的就是不引用URL,而是引用本地路徑嗎? 您可以使用Wordpress函數plugin_dir_path進行檢索

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM