bennddy
Verfasste Forenbeiträge
-
Forum: Allgemeine Fragen
Als Antwort auf: Shortcodes in For-Schleife erstellen?Du rettest mir den Tag. Vielen Dank, das macht genau das, was ich benötigt habe.
Dazu ist die Lösung viel eleganter als mein missglückter Versuch.Forum: Allgemeine Fragen
Als Antwort auf: Shortcodes in For-Schleife erstellen?Ich versuche es mal besser zu beschreiben, was ich vorhabe.
Ich habe mir ein kleines Plugin erstellt, welches zuerst eine URL in Datenbank schreibt (das ist eine .json URL).
Dann habe ich eine .js-Datei (jQuery), die sich den Datenbankeintag besorgt, die JSON auswertet und IDs erstellt.document.getElementById('beispiel1').innerHTML = DataOutput.1; document.getElementById('beispiel2').innerHTML = DataOutput.2; document.getElementById('beispiel3').innerHTML = DataOutput.3;
Soweit funktioniert alles.
Nun könnte man z.B. mittels<span id='beispiel1'>Load</span>
die IDbeispiel1
ausgeben. Ich möchte den Span aber gerne als Shortcode erstellen.Bzgl. Shortcodes habe ich eine Anleitung von Kinsta befolgt, was ebenfalls funktioniert.
add_shortcode( 'shortcode_name_1', 'shortcode_beispiel' ); function shortcode_beispiel_init(){ function shortcode_beispiel() { return "<span id='beispiel1'>Load</span>"; } } add_action('init', 'shortcode_beispiel_init');
So habe ich den Span mit der ID
beispiel1
jetzt im Shortcode[shortcode_name1]
Nun kommen wir zu dem Punkt wo ich derzeit festhänge:
Anstatt alle Shortcodes manuell zu erstellen (im Beispiel sind es nur 3 IDs, es können aber auch 10 oder mehr sein), würde ich gerne eine Schleife anwenden, damit sie Automatisch erzeugt werden.
Problem ist allerdings, dass die functionen eindeutige Namen brauchen (z.B. Anhand des Schleifendurchlaufs hochzählen) und genau da weiß ich nicht, wie ich es realisieren soll.Ich hoffe, ich konnte ein wenig Licht ins Dunkle bringen. Sollte es zu sehr vom Thema WordPress abweichen und in anderen Foren besser aufgehoben sein, bitte ich um Entschuldigung.
Forum: Allgemeine Fragen
Als Antwort auf: Shortcodes in For-Schleife erstellen?Ich habe vergessen zu erwähnen, dass mit jQuery diverse IDs erstellt werden, die ich hinterher einem Shortcode zuweise.
Die IDs sind z.B.beispiel1
,beispiel2
,beispiel3
. Die einzelnen IDs möchte ich dann innerhalb eines Span (<span id='beispiel".$i."'>Load</span>
) ausgeben. Jede Ausgabe soll hinterher in einem Shortcode sein, weshalb ich da an eine Schleife dachte, die die Shortcodes entsprechend erstellt.Forum: Allgemeine Fragen
Als Antwort auf: Datenbankeintrag in .js Datei laden?Genau danach habe ich gesucht. Vielen Dank.