这个default post types 是post、page、attachment、revision和nav\\u菜单项。
将“post\\u type”替换为“post”:
add_action(\'admin_head\', \'wpds_custom_admin_post_css\');
function wpds_custom_admin_post_css() {
global $post_type;
if ($post_type == \'post\') {
echo "<style>#edit-slug-box {display:none;}</style>";
}
}
如果要为多个帖子类型(即帖子、页面或任何自定义帖子类型)删除它,请更改上面的第6行:
if ( in_array($post_type, array( \'post\', \'page\', \'your_own_post_type\' )) ) {
如果您只想将其从非管理员的帖子中删除,请更改以上第#6行:
if ( ($post_type == \'post\') && (! current_user_can( \'administrator\' )) ) {
此外,如果要删除帖子的slug meta框,请添加:
add_action( \'admin_menu\', \'custom_remove_meta_boxes\' );
function custom_remove_meta_boxes() {
if ( ! current_user_can( \'administrator\' ) ) {
remove_meta_box(\'slugdiv\', \'post\', \'normal\');
}
}