在管理员帖子wp-list-table之前/之后添加内容

时间:2014-04-05 作者:Roc

我知道有两个钩子可以在分类法wp列表前后添加内容。

是否有操作可在编辑上的post type wp list表格后添加内容。php页面?

$taxonomy列表:

add_action( \'category\' . \'_pre_add_form\', \'copy_above_form\' );
function copy_above_form( $taxonomy ) {
    echo \'<p>Above the WP-List-Table</p>\';
}

add_action( \'after-\' . \'category\' . \'-table\', \'copy_below_table\' );
function copy_below_table( $taxonomy ) {
    echo \'<p>Below the WP-List-Table</p>\';
}
参考号:https://trepmal.com/action_hook/after-category-table/

谢谢

1 个回复
最合适的回答,由SO网友:birgire 整理而成

这个问题在这个网站上可能已经解决了很多次,但可能并没有满足您的所有要求?因此,让我试着在这里回答:

您可以尝试使用all_admin_noticesin_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:

Before

After:

After

然后,您可以轻松地将其修改为针对edit.php 不同自定义帖子类型的屏幕。

希望这有帮助。

结束