- Registriert
- 20.03.08
- Beiträge
- 476
Liebe Community!
Ich schreibe gerade an einem WordPress Plugin und brauche da mal etwas Hilfe.
Mein Plugin unterstützt Shortcodes und produziert mit deren Hilfe einen bestimmten HTML Code.
Wenn der Shortcode jetzt allerdings ein zweites Mal aufgerufen wird (er kommt z.B. zwei mal auf eine Seite vor), muss der generierte HTML Code eindeutig zu unterscheiden sein.
Also Beispielsweise:
und so weiter.
Ich habe es mit folgendem PHP-Code probiert:
Leider funktioniert das nicht.
Scheinbar wird die Variable nach einmaligem Aufruf der Funktion gleich wieder gelöscht.
Ich müsste irgendwie eine Art von permanenter Variable in den Parser einschleusen, die nicht gelöscht wird.
Leider hab ich mit solchen Sachen keine Erfahrung und wüsste nicht, wie ich das angehen sollte.
Hat vielleicht jemand eine Idee dazu?
Freue mich über jede Hilfe!
Liebe Grüße
J.
Ich schreibe gerade an einem WordPress Plugin und brauche da mal etwas Hilfe.
Mein Plugin unterstützt Shortcodes und produziert mit deren Hilfe einen bestimmten HTML Code.
Wenn der Shortcode jetzt allerdings ein zweites Mal aufgerufen wird (er kommt z.B. zwei mal auf eine Seite vor), muss der generierte HTML Code eindeutig zu unterscheiden sein.
Also Beispielsweise:
Code:
<div class="myClass-0"></div>
<div class="myClass-1"></div>
<div class="myClass-2"></div>
Ich habe es mit folgendem PHP-Code probiert:
Code:
if(!$classID)
{
$classID = 0;
}
else
{
$classID = $classID + 1;
}
echo ("<div class=\"myClass-".$classID."\"></div>");
Leider funktioniert das nicht.
Scheinbar wird die Variable nach einmaligem Aufruf der Funktion gleich wieder gelöscht.
Ich müsste irgendwie eine Art von permanenter Variable in den Parser einschleusen, die nicht gelöscht wird.
Leider hab ich mit solchen Sachen keine Erfahrung und wüsste nicht, wie ich das angehen sollte.
Hat vielleicht jemand eine Idee dazu?
Freue mich über jede Hilfe!
Liebe Grüße
J.