基于@supertrue的答案,这里是一个完整的实现。
1./创建。js文件(例如:admin-post-ui-visibility.js
) 包含以下内容:
(function($){
$(\'#submitdiv .misc-pub-section\')
.has("#post-status-display, #timestamp")
.find(\'.hide-if-js\')
.toggle();
})(jQuery);
2./将此添加到主题的功能中。php文件:
function reveal_visibility_metabox($hook){
if( \'post.php\' != $hook )
return;
wp_enqueue_script( \'reveal_visibility_metabox\', get_stylesheet_directory_uri().\'/library/js/admin-post-ui-visibility.js\', array( \'jquery\' ), \'\', true );
}
add_action( \'admin_enqueue_scripts\', \'reveal_visibility_metabox\' );