首页 > 解决方案 > 是否可以在 ACF 创建的菜单中添加一个带有用于编辑自定义帖子的地址的子项?

问题描述

我为我的侧边栏创建选项,但我希望自定义帖子小时候出现在这些选项中。可能吗?我希望自定义帖子不直接出现在侧边菜单中,而只出现在我在 ACF 中创建的菜单中

    add_action( 'acf/init', 'my_acf_op_init' );
function my_acf_op_init() {

    // Check function exists.
    if ( function_exists( 'acf_add_options_page' ) ) {


        acf_add_options_page( array(
            'page_title' => 'Sidebar',
            'menu_title' => 'Sidebar',
            'menu_slug'  => 'sidebar-settings',
            'capability' => 'edit_posts',
            'redirect'   => true,
            'icon_url'   => 'dashicons-table-col-before',
            'position'   => 9
        ) );

        acf_add_options_sub_page( array(
            'page_title'  => 'Reklamy',
            'menu_title'  => 'Reklama',
            'parent_slug' => 'sidebar-settings',
        ) );


        acf_add_options_sub_page( array(
            'page_title'  => 'Patronaty',
            'menu_title'  => 'Patronaty',
            'parent_slug' => 'sidebar-settings',
        ) );

        /* HERE I WANT TO CREATE SUBMENU WITH CUSTOM POST TYPE reviews and remove it directly from the admin menu*/
        acf_add_options_sub_page( array(
            'page_title'  => 'Reviews',
            'menu_title'  => 'Reviews',
            'parent_slug' => 'sidebar-settings',
            'menu-slug'=> 'edit.php?post_type=reviews'
        ) );
    }
}

标签: wordpressadvanced-custom-fieldscustom-post-type

解决方案


推荐阅读