Admin menu post type

时间:2014-10-03 作者:2611

有可能获得一个包含所有自定义帖子类型的容器帖子类型菜单项吗?!

1、所有岗位类型
1.1岗位类型1
1.2岗位类型2
1.3岗位类型3
1.4等。。。。

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

是的,你可以做到。使用函数add\\u menu\\u pagehttp://codex.wordpress.org/Function_Reference/add_menu_page 要添加父级“所有帖子类型”,请使用add\\u submenu\\u pagehttp://codex.wordpress.org/Function_Reference/add_submenu_page 要将页面添加到父页面,请执行以下操作:

    add_action( \'admin_menu\', \'my_custom_menu_page\' );
    function my_custom_menu_page() {
        $slug = \'all-post\';
        add_menu_page( \'All post types\', \'All post types\', \'edit_posts\', $slug, \'__return_true\' );
        foreach( array( \'post\', \'page\', \'foo\', \'bar\' ) as $post_type ) {
            $title = sprintf( \'Post type: %s\', $post_type );
            $url = sprintf(\'/edit.php?post_type=%s\', $post_type);
            add_submenu_page( $slug, $title, $title, \'edit_posts\', $url );
        }
    }

结束

相关推荐

不能在函数.php中使用is_Single()和is_admin

我在我的wordpress网站上使用了一个主题childtheme,而不是将我的所有功能都放在功能中。php文件,我想通过创建多个其他函数文件(admin\\u functions.php、single\\u functions.php…)使其更有组织性并将这些文件包含在my childtheme的函数中。php文件如下:require_once (\'my-functions/admin-functions.php\'); require_once (\'my-functions/single-