Wordpress Performance Wordpress SEO Wordpress Security Wordpress Themes Wordpress Hosting Mein Setup Das Buch

Suchfeld in Admin Bar

Suchfeld in Admin Bar

Suche in Admin Bar integrieren

Wer in WordPress des Öfteren mal in alten Artikeln herumkramt, Verbesserungen vornimmt, oder aber ständig etwas hinzufügt, der kommt ohne Suche kaum aus. Das Problem ist nämlich, dass die Übersicht im Admin schnell verloren geht, was es sehr schwer macht, unter 1000 oder mehr Artikeln, dann den einen richtigen zu finden. Macht aber nichts, denn im Admin gibt es ja ein Suchformular dafür, welches schnell die passenden Ergebnisse liefert. Das ist allerdings jenseits des perfekten Workflows untergebracht, weil ich es nach dem einloggen nicht direkt erreiche und es immer nur an bestimmten Stellen in der Übersicht erscheint. Wer das ändern will, kann das Suchformular mit einem einfachen Snippet in die Admin Bar integrieren. Schnell und unkompliziert.

Folgendes in die Functions.php eures  Themes kopieren:

function adjust_admin_bar()
	{
	global $wp_admin_bar;
	if (!is_admin_bar_showing() or !is_admin())
		{
		return;
		}

	$form = '<form action="' . esc_url(admin_url('edit.php')) . '" method="get" id="adminbarsearch">';
	$form.= '<input class="adminbar-input" name="s" tabindex="1" type="text" value="" maxlength="50" />';
	$form.= '<input type="submit" class="adminbar-button" value="' . __('Search') . '"/>';
	$form.= '</form>';
	/* Suche einbinden */
	$wp_admin_bar->add_menu(array(
		'parent' => 'top-secondary',
		'id' => 'search',
		'title' => $form,
		'meta' => array(
			'class' => 'admin-bar-search'
		)
	));
	}

add_action('wp_before_admin_bar_render', 'adjust_admin_bar');

Suchformular für die Admin Bar

So ein Suchfeld in der Admin Bar ist schon wirklich praktisch, denn direkt nach dem einloggen könnt ihr bereits nach dem passenden Artikel suchen. Das macht in den oben erwähnten Fällen auch durchaus Sinn, ansonsten allerdings eher weniger. Angezeigt wird die Suche außerdem nur im Backend bzw. für den Admin, normale Nutzer sehen das Suchfeld demnach nicht. Wer also im Backend von WordPress häufig nach Artikeln sucht, der sollte ruhig mal darüber nachdenken, ob das Snippet oben nicht vielleicht Sinn macht und in Zukunft ein wenig Zeit sparen könnte. Ich finde die Suche in der Admin Bar von WordPress recht praktisch, weil dort sowieso genügend freier Platz vorhanden ist. Warum diesen also nicht effektiv mit einem Suchformular ausnutzen?



Wordpress Performance eBook