叉子!
嗯,我正在开发一个带有自定义帖子类型的插件,我需要创建一个带有表单的前端页面,该表单允许自定义角色(由第三方插件创建)创建和删除我的自定义帖子。但是,我收到不允许删除错误警报。
注册CPT。
register_post_type(\'zonas\',
array(
\'labels\' => array(
\'name\' => __(\'Zonas de treino\'),
\'singular_name\' => __(\'Zona de treino\'),
),
\'public\' => true,
\'has_archive\' => true,
\'rewrite\' => ["slug" => "zonas"],
"menu_position" => 120,
\'capabilities\' => array(
\'edit_post\' => \'edit_zonas\',
\'read_post\' => \'read_zonas\',
\'delete_post\' => \'delete_zonas\',
\'edit_posts\' => \'edit_zonas\',
\'edit_others_posts\' => \'edit_others_zonas\',
\'publish_posts\' => \'publish_zonas\',
\'read_private_posts\' => \'read_private_zonas\',
\'create_posts\' => \'edit_zonas\',
\'delete_published_posts\' => \'delete_published_zonas\'
),
"menu_icon" => "dashicons-clock",
"supports" => [
"title"
]
)
);
生成删除链接的函数(与管理员角色配合使用)
function wp_delete_post_link($link = \'Excluir\', $before = \'\', $after = \'\', $post) {
$link = "".$link."";
echo $before . $link . $after;
}