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

Spalte für Anhänge hinzufügen

Spalte für Anhänge hinzufügen

Anzahl der Anhänge anzeigen

Manchmal nutzen Websites recht exzessiv Bilder, also Anhänge, sodass mehrere Thumbnails und Screenshot in einen Beitrag integriert werden. Das ist alles schön und gut, hilft und gefällt den Lesern, kann von großem Nutzen sein. Doch hin und wieder ist genau diese Anzahl an Attachments auch eine Info wert. Hin und wieder wollen Admins sofort wissen, wie viele Anhänge ein Beitrag genau hat. Das geht mit folgendem Snippet, welches die Anzahl ganz einfach in die Übersicht der Artikel integriert, als zusätzliche Spalte.

Folgendes in die Functions.php eures Themes kopieren:

add_filter('manage_posts_columns', 'posts_columns_attachment_count', 5);
add_action('manage_posts_custom_column', 'posts_custom_columns_attachment_count', 5, 2);
function posts_columns_attachment_count($defaults)
{
	$defaults['wps_post_attachments'] = __('Attached');
	return $defaults;
}
function posts_custom_columns_attachment_count($column_name, $id)
{
	if ($column_name === 'wps_post_attachments') {
		$attachments = get_children(array(
			'post_parent' => $id
		));
		$count = count($attachments);
		if ($count != 0) {
			echo $count;
		}
	}
}

Attachments anzeigen

Mit dem Snippet oben wir nun ganz simpel eine neue Spalte in der Übersicht der Artikel erzeugt, die fortan die Anzahl der Anhänge pro Artikel ausgibt. Das ist natürlich purer Luxus und für die Meisten total unnötig. Demnach sollte das Snippet nur dann zum Einsatz kommen, wenn solche Informationen für den Admin auch wirklich von Wichtigkeit sind, oder aber gezielt mit den Zahlen gearbeitet werden soll. Ist das nicht der Fall, verzichtet ihr lieber zugunsten der Performance.



Wordpress Performance eBook