php - Wordpress:FORM 标签不只显示在 Admin Post Lists 的第 1 篇文章中
问题描述
我正在尝试在 Admin Post Lists 的每个帖子中添加 FORM 标签,但仅在第 1 个帖子中显示。
用于测试的functions.php代码
function manage_posts_columns($columns) {
$columns['status'] = "form test";
return $columns;
}
function add_column($column_name, $post_id) {
echo '<form><input type="text" name="mail" size="3" value="" /></form>';
}
add_filter( 'manage_posts_columns', 'manage_posts_columns' );
add_action( 'manage_posts_custom_column', 'add_column', 10, 2 );
Admin Post Lists 的第一行源代码 没有表单标签。
<td class="status column-status" data-colname="form test">
<input type="text" name="mail" size="3" value="">
</td>
第 2 行之后
<td class="status column-status" data-colname="form test">
<form>
<input type="text" name="mail" size="3" value="">
</form>
</td>
有什么我想念的吗?
提前感谢您的帮助。
问候,
解决方案
原因是嵌套表单标签。
Admin Post Lists 是一个巨大的表单,我添加了表单标签。这就是为什么它不起作用。
推荐阅读
- html - 如何在html中链接图像
- javascript - Azure 管道抛出“Chrome 无法启动:崩溃”。npm 测试脚本命令出错
- javascript - 如何加载基于浏览器语言的网页模板?
- terraform - 带范围的 Terraform 循环
- python - Plotly 时间线可以在 Jupyter Notebook Widget 中使用/复制吗?
- flask - 如何使用 marshmallow_sqlalchemy 定义棉花糖列表字段
- python - 无法弄清楚我的二进制加法算法有什么问题
- c++ - 我的选择排序用 0 替换了数组中的一些数字
- iphone - 无法将 iPhone 6 连接到 macOS 虚拟机
- node.js - [Node.js, MongoDB/Mongoose]:使用 indexOf 生成唯一的标签列表非常慢