扩展WP_LIST_TABLE似乎在使用$This->Get_Columns()时出错--出什么问题了?

时间:2014-05-15 作者:Mayeenul Islam

我正在尝试为view page of a plugin of mine 通过以下教程:

  • Create Native Admin Tables In WordPress The Right Way
      ;作者:Jeremy Desvaux de Marigny  ;粉碎杂志。下面是我如何扩展WP_List_Table 为我的插件初始化。(Code at Pastebin)

    问题是:它不显示任何列或行,只显示表的顶部和底部。是的var_dump() 步骤,并在中发现Line 149 这个var_dump($columns); 显示为空

    Extended List Table

    这部分我做错了什么?

    /* -- Register the Columns -- */
    $columns = $this->get_columns();
    $_wp_column_headers[$screen->id]=$columns;
    

1 个回复
最合适的回答,由SO网友:Adam 整理而成

$_wp_column_headers[$screen->id]=$columns;
。。。很久以前就被弃用了。相反,您需要将列分配给WP_List_Table,

$this->_column_headers = array( 
    $this->get_columns(), 
    array(), //hidden columns if applicable 
    $this->get_sortable_columns()
);

结束

相关推荐

在管理员帖子wp-list-table之前/之后添加内容

我知道有两个钩子可以在分类法wp列表前后添加内容。是否有操作可在编辑上的post type wp list表格后添加内容。php页面?$taxonomy列表:add_action( \'category\' . \'_pre_add_form\', \'copy_above_form\' ); function copy_above_form( $taxonomy ) { echo \'<p>Above the WP-List-Table</p>\';&#x