2014-02-06 38 views
0

我是wordpress的noob,我需要一点帮助,因为我认为我想要做的事情不应该太难。在wordpress中的iframe中加载自定义页面

我在其中一个页面中添加了呈现带有输入文本字段和提交按钮的表单的必要功能。

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

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

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

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

谢谢

回答

0

你检查,你想移动,以确保它没有硬编码的(绝对)引用其文件的文件?如果它引用的JavaScript文件,如下所示:

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

和将文件移动到/wp-content/plugins/plugin-name/那么它仍然会寻找脚本文件,就好像它是在同一目录/可湿性粉剂内容/。可能是其他原因,但这是我第一次尝试尝试。更改为相对任何绝对引用,也就是从

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

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

+0

我有/可湿性粉剂内容/插件/插件名称/目录,因此内部的JS文件夹html页面使用相对路径,如下所示: 如果我试图直接导航到脚本,我会得到wordpress“Content has not published”错误。所以也许路径是正确的,但页面需要活着? HTML页面呈现良好,虽然 – Nick

+0

啊,这只是我的错误!谢谢 – Nick

相关问题