我在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
}
答案 0 :(得分:0)
WordPress没有wp_dropdown_posts
,就像wp_dropdown_categories
和wp_dropdown_users
一样。
必须手动制作get_posts
或WP_Query
,循环结果并制作<select><option>
。对于您的用例,我认为您需要使用Custom Fields parameters。
您可以在WPSE找到示例代码:Dropdown list of a custom post type。