如何将帖子列表添加到wordpress中的新管理面板?

时间:2013-10-01 09:33:59

标签: wordpress admin

我在wordpress管理员中为自定义帖子类型创建了一个新的子菜单,我想在那里添加一个修改过的帖子列表,我根据我在数据库中的新变量; wordpress中有一个函数来显示帖子列表吗?或者我必须手动完成吗?

add_action('admin_menu', 'my_plugin_menu');
function my_plugin_menu() {
add_submenu_page( 'edit.php?post_type=product', __( 'My product list', 'zeeneo-tenders' ), __( 'My product list', 'woo-tenders' ), 'manage_options', 'my-products', 'my_plugin_options');

}
function my_plugin_options() {
if (!current_user_can('manage_options'))  {
   wp_die( __('You do not have sufficient permissions to access this page.') );
}
  echo "<h2>" . __( 'My products list', 'zeeneo-tenders' ) . "</h2>";

  // Here is the code to display the list of posts in this new panel
}

1 个答案:

答案 0 :(得分:0)

WordPress没有wp_dropdown_posts,就像wp_dropdown_categorieswp_dropdown_users一样。

必须手动制作get_postsWP_Query,循环结果并制作<select><option>。对于您的用例,我认为您需要使用Custom Fields parameters

您可以在WPSE找到示例代码:Dropdown list of a custom post type