首页 文章

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

提问于
浏览
0

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

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

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

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

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

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

谢谢

1 回答

  • 0

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

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

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

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

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

相关问题