WordPress Posts im Backend nach Autor filtern

WordPress Beiträge nach Autor filtern

Inhalte

WordPress ist ein unglaublich flexibles Content-Management-System, das Benutzern eine Vielzahl von Anpas­sungs­mög­lich­keiten bietet. Aller­dings gibt es auch Funktionen, die nicht standard­mäßig integriert sind und von vielen Nutzern vermisst werden. Eine solche Funktion ist die Möglichkeit, Beiträge im Backend nach Autoren zu filtern. Standard­mäßig bietet WordPress diese Funktion nicht an, doch sie lässt sich schnell und ohne zusätz­liche Plugins hinzu­fügen.

Die Vorteile des Filterns nach Autoren

Das Filtern von Beiträgen nach Autoren im Backend kann besonders in Umgebungen mit mehreren Autoren von großem Nutzen sein. Es ermög­licht eine schnelle und effiziente Organi­sation sowie Verwaltung der Inhalte, was wiederum die Produk­ti­vität steigert. Redak­teure und Adminis­tra­toren können leicht Beiträge eines spezi­fi­schen Autors anzeigen, was das Bearbeiten, Überprüfen oder Verwalten dieser Inhalte erheblich erleichtert.

Der folgende Code-Schnipsel fügt die Drop-Down-Auswahl der Autoren hinzu (siehe Screenshot).

Die Erwei­terung der Filter funktio­niert nicht nur für Standard-Posts, sondern auch für Custom Post Types (CPT), die über JetEngine von Croco­block erstellt wurden.

Imple­men­tierung des Codes

Um diese nützliche Funktion zu imple­men­tieren, muss ein kleiner Code-Schnipsel in WordPress eingefügt werden. Dies kann entweder direkt in die functions.php-Datei Ihres Themes oder sicherer und empfeh­lens­werter über ein Plugin für Code-Schnipsel wie „Code Snippets“ erfolgen. Die Verwendung eines Code-Snippet-Plugins ist besonders vorteilhaft, da sie die Änderungen themen­un­ab­hängig macht und die Übersicht­lichkeit erhält, selbst wenn Sie das Theme wechseln sollten.

Durch das Einfügen des Codes in die functions.php oder via Code Snippets Plugin wird der Filter nahtlos in das Backend integriert und ist sofort einsatz­bereit, ohne dass die Perfor­mance Ihrer Website beein­trächtigt wird oder Risiken durch Instal­lation zusätz­licher Plugins entstehen.

// Filter posts & CPT by author in backend
function rudr_filter_by_the_author() {
	$params = array(
		'name' => 'author', // this is the "name" attribute for filter<select>
		'show_option_all' => 'All authors' // label for all authors (display posts without filter)
	);
 
	if ( isset($_GET['user']) )
		$params['selected'] = $_GET['user']; // choose selected user by $_GET variable
 
	wp_dropdown_users( $params ); // print the ready author list
}

add_action('restrict_manage_posts', 'rudr_filter_by_the_author');

Mit dieser einfachen Erwei­terung kann Ihr WordPress-Backend erheblich an Benut­zer­freund­lichkeit und Effizienz gewinnen, insbe­sondere in Multi-Autor-Umgebungen. Warum also nicht diese kleine Anpassung vornehmen und die Verwaltung Ihrer Inhalte noch weiter verbessern?

Über den Autor

Felix Brauers

Inhaber und Webdesigner bei netzw3rk.

Artikel teilen

Weitere Beiträge

Wie man Anker-Link-Probleme in Elementor behebt: Ein einfacher CSS-Fix

WPForms Farbe Progress Bar ändern

Phishing Mails

Wie erkenne ich Phishing Mails?

Legal Check Abo: KI-gestützte Website-Überwa­chung für Online-Shops

Die 10 belieb­testen und somit unsichersten Passwörter 2023

German WebAwards

netzw3rk gewinnt German WebAwards 2024

Bei mit einem * gekennzeichneten Links handelt es sich um Empfehlungslinks. netzw3rk erhält für die Vermittlung eine Provision von dem jeweiligen Anbieter.