首页 > 解决方案 > 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>

有什么我想念的吗?

提前感谢您的帮助。

问候,

标签: phpwordpressformsadmin

解决方案


原因是嵌套表单标签。

Admin Post Lists 是一个巨大的表单,我添加了表单标签。这就是为什么它不起作用。


推荐阅读