Sie suchen nach einer Möglichkeit, das Menü „Beiträge nach Autor anzeigen“ zur Admin-Beitragsliste hinzuzufügen? Obwohl es wahrscheinlich ein Plugin dafür gibt, haben wir einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um das Menü „Beiträge nach Autor anzeigen“ zur Admin-Beitragsliste in WordPress hinzuzufügen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
/*
add authors menu filter to admin post list for custom post type
*/
function restrict_manage_authors() {
if (isset($_GET['post_type']) && post_type_exists($_GET['post_type']) && in_array(strtolower($_GET['post_type']), array('CUSTOM_POST_TYPE', 'CUSTOM_POST_TYPE_2'))) {
wp_dropdown_users(array(
'show_option_all' => 'Show all Authors',
'show_option_none' => false,
'name' => 'author',
'selected' => !empty($_GET['author']) ? $_GET['author'] : 0,
'include_selected' => false
));
}
}
add_action('restrict_manage_posts', 'restrict_manage_authors');
function custom_columns_author($columns) {
$columns['author'] = 'Author';
return $columns;
}
add_filter('manage_edit-CUSTOM_POST_TYPE_columns', 'custom_columns_author');
Stellen Sie sicher, dass Sie CUSTOM_POST_TYPE durch Ihren Beitragstypnamen im obigen Code ersetzen.
Dank an Trevor Morris.
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: 11 beste WordPress-Plugins für Autoren und wie man richtig einen Blog startet.
An die Leute, die sich beschweren, dass dies nicht funktioniert: Wenn Sie ein wenig Code nicht lesen und verstehen können, sollten Sie es wahrscheinlich gar nicht erst versuchen.
Es funktioniert perfekt, Sie müssen nur CUSTOM_POST_TYPE in „post“ (oder „page“, je nachdem, was Sie möchten) ändern und wenn Sie den zweiten „CUSTOM_POST_TYPE2“ möchten, verwenden Sie ihn oder entfernen Sie ihn.
Danke an den Autor!
Schnipsel funktioniert nicht. Bitte aktualisieren Sie dies. Danke!!
Funktioniert überhaupt nicht.