it-swarm.com.de

Wordpress Fancybox Ändern Sie die Größe eines großen Bildes

Ich habe ein WordPress-Benutzer, der nicht sehr gut in der Größenänderung von Bildern ist. Wenn er also ein Bild in WordPress hochlädt, ist es immer noch groß> 3000px.

Sie können in einen Beitrag importieren und ein Thumbnail wird generiert. Wenn Sie auf die Miniaturansicht klicken, wird das Bild in einem Leuchtfeld angezeigt (mithilfe von Fancybox), aber da das Bild so groß ist, dauert das Laden Ewigkeiten.

Ist es möglich, eine kleinere Version des Bildes (etwa 800px breit) in der Lightbox zu öffnen? Automatisch, ohne dass der Benutzer die Größe des Bildes vor dem Hochladen ändern muss?

Gibt es ein Plugin dafür?

Vielen Dank

1
space_balls

Sie müssen lediglich die Datei functions.php Ihres Themas bearbeiten, um eine neue Bildgröße hinzuzufügen. Scrolle nach unten und gib in die PHP Tags ein:

add_image_size( 'fancybox-full', 800, 9999 );

Dadurch wird ein nicht zugeschnittenes Bild mit einer Breite von 800 Pixel erstellt, wenn ein Bild hochgeladen wird.

Anschließend müssen Sie den Anker für Ihre Bilder bearbeiten, um eine Verknüpfung zu dieser neuen Bildgröße herzustellen. Versuchen Sie es mit wp_get_attachment_image_src () - verwenden Sie fancybox-full als Argument für die Bildgröße. Sie sind sich nicht sicher, wie Ihre derzeit die Anhangs-ID erhält. Wenn Sie weitere Unterstützung benötigen , Gib mir Bescheid.

Sie werden feststellen, dass dies derzeit nicht mit den Bildern funktioniert, die Sie bereits hochgeladen haben. Versuchen Sie es mit dem Regenerate Thumbnails Plugin.

Hoffe das hilft.

2