您可以创造性地使用输出缓存来捕获adminbar,然后像这样丢弃它:
<?php
// this filter runs in menu-header.php L37 right before the admin menu is rendered
add_filter( \'parent_file\', function( $parent_file ){
ob_start();
return $parent_file;
} );
// runs after the output
add_action( \'in_admin_header\', function(){
ob_clean(); // discard output
echo \'<div id="wpcontent">\';
} );
请不要实际考虑在任何生产环境中使用它。它不提供任何安全性,可能会破坏各种东西(例如管理工具栏)。我认为这是对“如何使用PHP输出缓存和WP过滤器来移动和删除内容”这一问题的教育性回答。仅仅使用CSS可能会更好。