在wordpress中加载iframe中的自定义页面

时间:2014-02-06 19:20:04

标签: php wordpress

我是一个使用wordpress的菜鸟,我需要一些帮助,因为我认为我要做的事情应该不会太困难。

我在其中一个页面中添加了使用输入文本字段和提交按钮呈现表单的必要函数。

当按下提交按钮时,我调用一个模态弹出窗口,其中包含另一个页面,它只是一个html页面,但包含一个发布到php页面的表单。

现在,iframe的内容是外部托管的,一切正常。但是,我没有成功地在wordpress目录中本地迁移iframe的内容。

我尝试将html页面复制到插件wordpress目录中,但不会加载资源(图像,javascript,css)。 我担心只是转储html文件是不够的,而且需要以不同的方式完成。

有关如何渲染此内容的任何线索?它是否必须是一个新的小部件,或者这只是一个带有自定义模板的新页面,还是有一种快速简便的方法让wordpress像普通的php目录一样呈现该目录?

谢谢

1 个答案:

答案 0 :(得分:0)

您是否检查了您要移动的文件以确保它没有对其文件进行硬编码(绝对)引用?如果它引用了这样的JavaScript文件:

<script src="/some-dir/js/script.js"></script>

然后将文件移动到/wp-content/plugins/plugin-name/,然后它仍然会查找脚本文件,就好像它与/ wp-content /位于同一目录中一样。可能是其他原因,但这是我的第一个尝试。更改对relative的绝对引用,即来自

<script src="/some-dir/js/script.js"></script>

<script src="../js/script.js"></script>