如何使发布自定义列可编辑

时间:2016-11-29 作者:Aeolingamenfel

我有一个自定义帖子,以及该帖子上的一个自定义列,但没有办法为任何特定帖子编辑该列中的数据。我尝试了一些事情,包括{name}_edit_form 操作,但无法使任何操作生效。知道我做错了什么吗?

下面的自定义列代码是在manage_[custom post-type name]_product_columns 滤器这可以正常工作并创建列,但当我尝试编辑该类型的自定义帖子时,没有可编辑的UI。

public static function setCustomProductColumns($columns){
    $columns = [
        \'cb\' => \'<input type="checkbox" />\',
        \'title\' => __(\'Name\'),
        \'pack\' => __("Pack")
    ];

    return $columns;
}

1 个回复
SO网友:Fabian Marz

要通过快速编辑表单编辑自定义数据,必须通过quick_edit_custom_box 行动挂钩。文档中提供了很好的示例。要编辑现有值,您需要添加一些Javascript,该Javascript也可以在提供的链接中找到。

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: