web-dev-qa-db-de.com

Standard-Posts-Seite ändern

In meinem Admin-Bereich überprüfe ich meine Beiträge ständig nach Status und Besucherzahl über den Link Alle Beiträge in der linken Menüleiste. Meine gewünschte URL sieht folgendermaßen aus:

wp-admin/edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc

Die Standardeinstellung für diesen Link ist jedoch nur

wp-admin/edit.php

Wie kann ich dafür sorgen, dass der Standardlink für meine Posts dem ersten entspricht?

1
Unknown Coder

Dies wurde in einer früheren Frage beantwortet:

https://stackoverflow.com/questions/31434373/in-wordpress-how-do-i-set-the-default-admin-sort-for-a-custom-post -type-t # answer-31520570

Diese akzeptierte Antwort führt Sie durch das Einrichten des pre_get_posts-Rückrufs. Das wäre meine Empfehlung.

1
Ryan

Fügen Sie dies zum function.php Ihres Kinderthemas hinzu:

add_action( 'admin_menu', 'wpse_244328_post_menu' );
function wpse_244328_post_menu() {
    global $submenu;
    $submenu['edit.php'][5][2] = 'edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc';
}

Dies ändert den Standardwert für das Menü Posts von:

edit.php

zu

edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc