Benutzer-Werkzeuge

Webseiten-Werkzeuge


edv:wp_imagecube

Wordpress Plugin ImageCube

Erfolglos für Wordpress image-Gallerien und Slide-Shows ausprobiert. Dann selber eine geschrieben.

imagecube.zip

  1. In Wordpress installieren: Unter Plugins/installieren die blaue Taste «Plugin hochladen» klicken (die ist ganz oben). Plugin imagecube.zip hochladen.
  2. unter Einstellungen/Medien wird die Bild- oder Würfelgrösse für die drei Formate Klein / Mittel / Gross festgelegt.

Lightshow für Wordpress

  1. FancyBox for WordPress ✔
  2. jQuery Lightbox For Native Galleries Damit Einzelbilder in Lightshow gezeigt werden muss man im Link-Tag die Klasse class=„lightbox“ hinzufügen. Könnte man mit einem Filter machen. Dazu die Datei wp-includes/media.php anguken (vermutlich nach link_tag oder ähnlichem suchen, analog unten bei image_tag ⇓)

Wordpress Image-Tag überschreiben

Die Attribute im Image-Tag selber zusammenstellen:

<img alt="neuerAlttext" height="10" width="10" src="http://source4image.com/image.jpg" border="0" />
function image_tag($html, $id, $alt, $title) {
	$imgArr = wp_get_attachment_image_src( $id);
	if( strpos( ' '.$html , 'href' ) > 0 ) return $html; // this wont work
	if( strpos( ' '.$html , 'none' ) <1 ) return $html; 

	return preg_replace(array(
			'/\s+width="\d+"/i',
			'/\s+height="\d+"/i',
			'/\s+class=".+"/i',
			'/alt=""/i'
		),
		array(
			'',
			'',
			'',
			'alt="' . $title . '"'
		),
		$html);
}
add_filter('get_image_tag', 'image_tag', 0, 4);
edv/wp_imagecube.txt · Zuletzt geändert: 26.01.2018 20:39 (Externe Bearbeitung)