So fügen Sie ein Standard-Ersatzbild hinzu, wenn in einem Beitrag kein Bild gefunden werden kann

Wenn Sie einen neuen Beitrag auf Ihrer Website veröffentlichen, durchsucht Jetpack ihn und sucht nach Bildern, die beim Teilen dieses Beitrags auf Facebook, auf Twitter oder beim Anzeigen des Beitrags im Widget „Top-Beiträge und -Seiten“ in Ihrer Seitenleiste verwendet werden können. Jetpack beginnt mit der Suche nach einem Beitragsbild. Wenn Sie keines festgelegt haben, suchen wir nach Diashows und Galerien und anschließend nach Bildern, die dem Beitrag möglicherweise angehängt sind. Wenn wir kein an diesen Beitrag angehängtes Bild finden, suchen wir nach einzelnen Bildern, die Sie möglicherweise in den Beitrag eingefügt haben. Wenn Sie ein Bild eingefügt haben, das auf einer anderen Website gehostet wird, können wir auch dieses verwenden. Manchmal haben Sie jedoch möglicherweise kein Bild zu Ihrem Beitrag hinzugefügt. In solchen Fällen können Sie diesen Codeausschnitt in die Datei functions.php Ihres Themes oder in ein Plugin für zusätzliche Funktionen einfügen. Auf diese Weise sehen Ihre Leser beim Teilen dieses Beitrags auf Facebook beispielsweise ein Standardbild:
function jeherve_custom_image( $media, $post_id, $args ) {
	if ( $media ) {
		return $media;
	} else {
		$permalink = get_permalink( $post_id );
		$url = apply_filters( 'jetpack_photon_url', 'YOUR_LOGO_IMG_URL' );
	
		return array( array(
			'type'	=> 'image',
			'from'	=> 'custom_fallback',
			'src'	=> esc_url( $url ),
			'href'	=> $permalink,
		) );
	}
}
add_filter( 'jetpack_images_get_images', 'jeherve_custom_image', 10, 3 );
Beachten Sie, dass das Ersatzbild größer als 200 × 200 px sein muss, gemäß den Anforderungen von Facebook. Wenn Ihr Bild kleiner ist, wird Facebook es ignorieren. Referenz

Entdecke die Vorteile von Jetpack

Erfahre, wie Jetpack deine WordPress-Website schützen, beschleunigen und beim Wachstum unterstützen kann.

Tarife entdecken

Hast du eine Frage?

Kommentare sind für diesen Artikel geschlossen, aber wir helfen dir trotzdem gerne weiter! Besuche das Support-Forum – wir beantworten dort gerne deine Fragen.

Support-Forum anzeigen