微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法创建子菜单 WordPress 插件开发

如何解决无法创建子菜单 WordPress 插件开发

嘿,我正在尝试创建一个即将推出的插件,它将有 3 个菜单,例如

即将推出 -> 所有模板 -> 选项

首先创建的工作完美,但每当我尝试在下面添加菜单时,它没有显示 注意:我正在尝试创建一个类似于 seedprod https://wordpress.org/plugins/coming-soon/

插件

我不知道为什么下面没有显示菜单是我的代码 我做错了什么吗?

<?PHP
/*
    Plugin Name:my-coming-Soon
    Plugin URI:https://www.troeon.com/troeon
    Description:this is a good plugin
    Author:Troeon
    Author URI:https://www.troeon.com
    Text Domain:my-coming-soon
    Version:1.0.0
*/

define("PLUGIN_DIR_PATH",plugin_dir_path(__FILE__));
define("PLUGIN_URL",plugins_url());    
define("PLUGIN_VERSION","1.0.0");


function cpt_coming_soon() {

    add_menu_page("Troeon coming soon","Troeon coming soon","manage_options","troeon_coming_soon",false,"dashicons-heart");


}

    add_action("admin_menu","cpt_coming_soon");
    add_action("init","template");


function template()
{

$labels = array(
    'name'                  => __( 'Templates'),'singular_name'         => __( 'Template'),'menu_name'             => __( 'My Coming Soon'),'name_admin_bar'        => __( 'Template'),'add_new'               => __( 'Add New'),'add_new_item'          => __( 'Add New Template'),'new_item'              => __( 'New Template'),'edit_item'             => __( 'Edit Template'),'view_item'             => __( 'View Template'),'all_items'             => __( 'All Templates'),'search_items'          => __( 'Search Templates'),'parent_item_colon'     => __( 'Parent Templates:'),'not_found'             => __( 'No Templates found.'),'not_found_in_trash'    => __( 'No Templates found in Trash.'),);     

    

$args = array(
    'labels'             => $labels,'description'        => 'Description','public'             => true,'publicly_queryable' => true,'show_ui'            => true,'show_in_menu'       => "troeon_coming_soon",'query_var'          => true,'rewrite'            => array( 'slug' => 'Template' ),'capability_type'    => 'post','has_archive'        => true,'hierarchical'       => false,'menu_position'      => 20,'supports'           => array( 'title','editor','author','thumbnail' )
   
);

register_post_type( 'My Coming Soon',$args ); }

function submenu_func()
{
    add_submenu_page("edit.PHP?post_type=My Coming Soon","Troeon Options","troeon-options","submenu_callback_func");
}
add_action("admin_menu","submenu_func");

function submenu_callback_func()
{
    echo "hii";
}

function coming_soon_assets()
{
    wp_enqueue_style(
        "cs_style",PLUGIN_URL."/my-coming-soon/assets/css/style.css",'',PLUGIN_VERSION 
    ); 

    wp_enqueue_script(
        "cs_script",PLUGIN_URL."/my-coming-soon/assets/js/script.js",PLUGIN_VERSION,false 
    );
}

add_action("init","coming_soon_assets");    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。