【发布时间】: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');
?>
【问题讨论】:
-
include 意味着在脚本或您的主题中包含一些内容,即库中可能需要您的主题的内容,而短代码显示函数的输出。请检查 codex.wordpress.org/Shortcode_API 以了解简码以及 php.net/manual/en/function.include.php 用于 php 包含。