修复方法如下,请原谅未经编辑的剪切和粘贴,感谢@mmm提供了有关如何操作的提示:
通过操作添加自定义帖子类型
add\\u action(\'init\',array(\'this,\'mactrak\\u custom\\u post\\u type\\u add\');
上述函数(mactrak\\u custom\\u post\\u type\\u add)包括设置元框和菜单位置的参数
以下构造:
添加\\u操作(\'admin\\u menu\',数组(&;this,\'mactrak\\u admin\\u menu\');
运行以下脚本:
add\\u menu\\u页面(“MacTrak-WP FindMeSpot界面”、“MacTrak”、“edit\\u posts”、“WP\\u MacTrak\\u admin\\u菜单”、“array($this,\'MacTrak\\u admin\\u main”)、“dashicons-location-alt”,30);
$customMarkerTemp=array\\u pop($GLOBALS[\'submenu\'][\'wp\\u mactrak\\u admin\\u menu]);//从子菜单中删除自定义标记项
add\\u submenu\\u页面(“wp\\u mactrak\\u admin\\u菜单”,“mactrak-wp FindMeSpot界面”,“我的跟踪器地图”,“编辑帖子”,“wp\\u mactrak\\u admin\\u菜单”,数组($this,\'mactrak\\u admin\\u main\'));add\\u submenu\\u page(\'wp\\u mactrak\\u admin\\u menu\',\'mactrak-FindMeSpot Data\',\'FindMeSpot Data\',\'edit\\u posts\',\'wp\\u mactrak\\u admin\\u fmsdata\',array(\'this,\'mactrak\\u admin\\u fmsdata\');add\\u submenu\\u page(\'wp\\u mactrak\\u admin\\u menu\',\'mactrak-Custom Flight Lines\',\'Custom Flight Lines\',\'edit\\u posts\',\'wp\\u mactrak\\u admin\\u customlines\',array($this,\'mactrak\\u admin\\u customlines\')$全局菜单[\'submenu\'][\'wp\\u mactrak\\u admin\\u menu\'][]=$customMarkerTemp;//在orderadd\\u子菜单\\u页面中重新插入自定义标记项(“wp\\u mactrak\\u admin\\u菜单”,“mactrak-当前位置”,“当前位置”,“编辑帖子”,“wp\\u mactrak\\u admin\\u currentloc”,数组($this,\'mactrak\\u admin\\u currentloc\');add\\u submenu\\u page(\'wp\\u mactrak\\u admin\\u menu\',\'mactrak-Settings\',\'Settings\',\'edit\\u pages\',\'wp\\u mactrak\\u admin\\u Settings\',array(\'this,\'mactrak\\u admin\\u Settings\');