最后,我只是将以下CSS添加到我在函数中调用的CSS文件中。管理区域的php文件:
[for="slugdiv-hide"] {
display: none;
}
#slugdiv {
display: none;
}
这删除了屏幕选项和元框,同时仍然允许我编辑标题下的url。
UPDATED
根据FXFUTURE提供的答案,我修改了他的代码,对其进行了扩展,并将css值包括在屏幕选项和slug metabox中,同时确保代码只包含在新帖子中。php和post。php页面。
// HIDE THE SLUG METABOX AND SLUG SCREEN OPTIONS
function hide_slug_options() {
global $post;
global $pagenow;
$hide_slugs = "<style type=\\"text/css\\">#slugdiv, #edit-slug-box, [for=\\"slugdiv-hide\\"] { display: none; }</style>\\n";
if (is_admin() && $pagenow==\'post-new.php\' OR $pagenow==\'post.php\') print($hide_slugs);
}
add_action( \'admin_head\', \'hide_slug_options\' );