Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03395.jsonl.gz/470

Mit diesem Script können Sie ein Bild nach dem Zufallsprinzip aus einem definierten Verzeichnis anzeigen lassen. Die Benennung der der Bilder spielt keine Rolle.
Wichtig ist lediglich die exakte Beibehaltung von . und / in den Variablen $vn und $html_vn.
Das zweite Beispiel beinhaltet eine Funktion mit Shortcode-Aufruf für WordPress. Das hier verwendete Verzeichnis static-img befindet sich im selben Verzeichnis wie das wp-content.
Ein Beispiel wie das Ganze funktioniert finden Sie auf gallery.darin.ch
Natürlich können Sie eine Kategorie, welche noch keine Beiträgen enthält, einfach nicht in Ihrem Navigations-Menu aufnehmen. Das birgt allerdings die Gefahr, dass Sie es nach dem Erfassen des ersten Beitrags vergessen.
Wenn Ihr Theme aber bei einer leeren Kategorie einfach kommentarlos eine leere Seite anzeigt, so ist das unschön. In diesem Fall müssen Sie Ihr Theme nachbessern. Öffnen Sie die Datei, welche für die Ausgabe der Kategorie zuständig ist. Bei dem hier verwendeten Theme ist es die category.php. Suchen Sie nach folgendem Code (oder so ähnlich):
if ( have_posts() ) : // Start the Loop... while ( have_posts() ) : the_post(); get_template_part( 'content',''); endwhile; endif;
Dieser Code besagt, wenn Beiträge vorhanden sind, dann liste (while) die Beiträge auf. Direkt VOR oder NACH diesen Codeblock fügen Sie folgende Zeilen ein:
Dieser Code bewirkt die Anzeige einer Grafik und eines Text, wenn die Funktion have_posts() kein Ergebnis liefert.
Festgestellte Änderungen
Backend
Bearbeiten von Plugins
Nein, Sie sollten Plugins eigentlich nicht bearbeiten, davor wird ausdrücklich gewarnt. Dennoch gibt es weiterhin die Möglichkeit die Dateien direkt im Backend zu bearbeiten. Der Link dazu ist von der Auflistung der Plugins in die Seitenleiste gewandert. Editor klicken und dann im Auswahlmenu das Plugin auswählen.
Festgestellte Fehler
Backend
Bearbeiten von Plugins
Der Versuch eine Änderung zu speichern führt zu einem Fehler. Änderungen sind derzeit nur mittels FTP möglich.
Festgestellte Problematik
Backend
HTML-Widget
WordPress ist grundsätzlich in der Lage PHP-Code im HTML-Widget auszuführen. Das funktioniert auch weiterhin. Allerdings ist es nicht mehr möglich den Code so zu speichern wie mit WP 4.8.x. Ich verwende das Plugin Enable Shortcode and PHP in Text widget. Im Text-Widget lässt sich der Code als Text einsetzen. Es funktioniert. Allerdings it dabei zu beachten, dass jeder Zeilenumbruch im Code auch in der Darstellung umgesetzt wird. Das hat zur Folge, dass man den Code sehr unübersichtlich zusammenstauchen muss. Die Lösung ist ev. ein Snippet und Shortcode.