这个问题在这个网站上可能已经解决了很多次,但可能并没有满足您的所有要求?因此,让我试着在这里回答:
您可以尝试使用all_admin_notices
和in_admin_footer
动作,包装在load-edit.php
针对的操作edit.php
页码:
add_action( \'load-edit.php\', function(){
$screen = get_current_screen();
// Only edit post screen:
if( \'edit-post\' === $screen->id )
{
// Before:
add_action( \'all_admin_notices\', function(){
echo \'<p>Greetings from <strong>all_admin_notices</strong>!</p>\';
});
// After:
add_action( \'in_admin_footer\', function(){
echo \'<p>Goodbye from <strong>in_admin_footer</strong>!</p>\';
});
}
});
这将呈现如下屏幕截图:
Before:
After:
然后,您可以轻松地将其修改为针对edit.php
不同自定义帖子类型的屏幕。
希望这有帮助。