【发布时间】:2017-08-30 19:18:05
【问题描述】:
我想在帖子编辑页面中创建一个新元框,其中包含一个按钮,该按钮应提交带有隐藏字段的表单。
问题在于帖子编辑页面本身就是一个表单 - 所以从技术上讲,我正在尝试在表单内创建一个表单,而这在 HTML 规范中是不可能的。
另外,我不想通过 GET(简单链接)提交它,因为它不能被缓存。
这是代码:
function meta_box_html()
{
?>
<form action="..." method="post">
<input type="hidden" name="name" value="value">
<input type="submit">
</form>
<?php
}
add_action("add_meta_boxes", function () {
add_meta_box("id", "title", "meta_box_html", "post", "side", "high", null);
});
当我点击按钮时 - 没有任何反应,页面只是重新加载。
任何想法如何添加表单到发布编辑页面?
【问题讨论】:
-
为什么不在
single.php中实现它?这是一个主题? -
不,它不是主题。单击按钮时,应将一些逻辑应用于帖子,就是这样。
-
为什么不编辑 .php 文件来编辑已经在里面的表单呢?你能在.php文件中找到表格吗?