0

我试图让我的客户仪表板尽可能简单。有没有办法wp_list_pages在管理菜单的左侧进行操作?而不是先点击页面。

4

1 回答 1

0

是的,这是使用get_pageswith的问题add_submenu_page

add_action('admin_menu', 'admin_pages_so_19817501' );

function admin_pages_so_19817501() 
{
    $pages = get_pages( array( 'parent' => 0 ) );
    foreach( $pages as $p )
    {
        add_submenu_page(
            'edit.php?post_type=page',
            $p->post_title,
            $p->post_title,
            'edit_pages',
            '/post.php?post='.$p->ID.'&action=edit',
            null
        );
    }
}

您将需要一些 jQuery 来操作current子菜单项中的 CSS 类。
请参阅:按帖子名称突出显示菜单项

于 2013-11-06T18:50:26.020 回答