Scriptease - Codesnippets

WordPress NextGen Gallery dynamisch einbinden lassen

Für ein aktuelles Projekt war es notwendig, eine NextGen Galerie auf jeder Seite einblenden zu lassen, doch handelte es sich um verschiedene Galerien die auf verschiedenen Seiten eingeblendet werden sollten. Wenn Ihr euch die Erstellung von zahlreichen Templates in einem solchen Fall ersparen wollt, empfehle ich euch den folgenden Code einzubinden:

<?php
  if ( get_field('galerie-id') > 0 ){
  $galleryid = get_field('galerie-id');
  $mygalleryid = '[nggallery id='.$galleryid.']';
  echo do_shortcode($mygalleryid);
}
?>

Die Felder get_field wurden mit Hilfe des Plugins Advanced Custom Fields angelegt und so erzeugt, dass für jede Seite nun nur noch eine Galerie-ID angegeben werden musste. Dies ermöglicht es euch für jede Seite eine Galerie einzubinden und dem User die Entscheidung zu überlassen, welche Galerie eingebunden werden soll.

Hinzugefügt von Rolf in Wordpress | Keine Kommentare
Tags: , , ,



Kommentar verfassen: