我正在创建我的网站的首页作为wordpress插件。 我想在我的插件中包含一个HTML文件。我使用以下方法将html内容添加到我的插件中。
在wp版本4.8中: -
function displayHTMLpage() {
include( '\template\customPage.html' );
}
add_action( 'wp_enqueue_scripts', 'displayHTMLpage' );
在wp版本4.8.1中: -
function displayHTMLpage() {
$pageHTML = file_get_contents( plugins_url( '\template\customPage.html', __FILE__ ) );
echo $pageHTML;
}
add_action('wp_enqueue_scripts', 'displayHTMLpage');
现在上面的方法在4.8.2中不起作用。我升级到这个最新版本后,网站上没有加载html文件。 我真的不确定在wordpress插件中包含HTML文件的正确方法。请让我知道正确的方法。
答案 0 :(得分:0)
试试这个:
function displayHTMLpage() {
$asubHTML = file_get_contents(plugins_url('/myfile/test.php',__FILE__ ));
echo $asubHTML;
}
add_action('wp_enqueue_scripts', 'adsense_unblock_divs');
答案 1 :(得分:0)
当我删除文件夹"模板"并将html文件保存在插件主文件夹中。 但我不明白为什么wordpress不在阅读html文件时,它是在另一个文件夹内。 :( :(
答案 2 :(得分:0)
我知道这个问题已经过时了,但是对于任何可能遇到此问题的人来说,我很确定错误是以反斜杠开头的路径,在Linux中会让他从根目录(/)开始我假设。