如何包括WordPress插件
问题描述:
我创建我的网站的头版一个WordPress插件HTML文件。 我想包括一个HTML文件也在我的插件。我已经使用下面的方法将HTML内容添加到我的插件。如何包括WordPress插件
在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文件。请让我知道正确的方法来做到这一点。
答
试试这个:
function displayHTMLpage() {
$asubHTML = file_get_contents(plugins_url('/myfile/test.php',__FILE__));
echo $asubHTML;
}
add_action('wp_enqueue_scripts', 'adsense_unblock_divs');
+0
这一个没有帮助兄弟。 – Nidhin
答
它工作时,我删除了文件夹中的“模板”,并保持HTML文件的插件,主文件夹中。 但我不明白为什么WordPress没有阅读HTML文件时,它是另一个文件夹内。 :(:(
答
我知道这个问题是旧的,但任何人谁可能会遇到这个问题,我敢肯定,错误是反斜杠开始的,这在Linux中要他从根目录寻路的路径(/)我假设。
如果要在WordPress中使用html输出,我建议您使用树枝插件 –
您是否检查错误? – ProEvilz
警告:file_get_contents(/ wp-content/plugins/plugin- searchForm /模板/ customPage.html):未能打开流:在d没有这样的文件或目录:\家\网站\ wwwroot的\的wp-content \插件\插件,searchForm \插件,searchForm.php线45 我米得到这个错误。 – Nidhin