我正在寻找建立一个插件,存储我的Wordpress网站使用的配套应用程序的设置。我已经到了有自定义帖子类型的地步mobile_settings
存储配套应用程序特有的标签和颜色。
我已经有了新的帖子类型和存储的元数据,并创建了一个新的管理页面。以下是我不知道该怎么做的:
在管理页面上,如果没有,请将用户导航到“新建项目”视图mobile_settings
已创建如果单个mobile_settings
记录已创建,请将用户导航到其编辑视图一旦有了这些,我就知道如何在UI中隐藏自定义帖子类型,这样用户就会认为这是一个直接的“选项”页面,而不是自定义帖子类型。
我们严格地从头开始构建它,以维护一个满足我们需求的数据库结构。事实上,这并没有我想象的那么难()
如有任何提示,将不胜感激。
Edit: 我想一些代码也会被欣赏的,嗯?
add_menu_page(
\'Mobile Settings\',
\'Mobile Settings\',
\'manage_options\',
\'mobile-settings.php\',
function () {
$mobile_settings = get_posts(array(\'post_type\' => \'mobile_settings\', \'posts_per_page\' => 1));
if (count($mobile_settings) > 0) {
wp_redirect(get_edit_post_link($mobile_settings[0]->ID) . \'&noheader=true\');
exit;
}
},
\'dashicons-smartphone\',
5
);