it-swarm.com.de

Füge Inhalt vor/nach dem Admin-Beitrag wp-list-table hinzu

Ich weiß, dass es vor und nach einer Taxonomie-WP-List-Tabelle zwei Hooks gibt, mit denen Inhalte hinzugefügt werden können.

Gibt es eine Aktion zum Hinzufügen von Inhalten nach dem Beitragstyp wp-list-table auf der Seite edit.php?


Für $ taxonomy List Tables:

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>';
}

Referenz: https://trepmal.com/action_hook/after-category-table/

Vielen Dank!

4
Roc

Dies wurde wahrscheinlich schon oft hier auf dieser Seite gelöst, aber vielleicht nicht mit all Ihren Anforderungen? Lassen Sie mich versuchen, es hier zu beantworten:

Sie können versuchen, die Aktionen all_admin_notices und in_admin_footer in der Aktion load-edit.php zu verwenden, um die Seite edit.php als Ziel festzulegen:

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>';
        });
    }
});

Dies wird wie die folgenden Screenshots dargestellt:

Vor:

Before

Nach dem:

After

Sie können dies dann problemlos ändern, um den Bildschirm edit.php für verschiedene benutzerdefinierte Beitragstypen auszuwählen.

Hoffe das hilft.

3
birgire