cardinal
Lt. Junior Grade
- Registriert
- Mai 2010
- Beiträge
- 467
Hallo Community,
ich schreibe gerade an einem Plugin für Wordpress. Dort kann man per Shortcode Einträge aus einer Datenbank ziehen und die dann irgendwo auf dem Blog anzeigen lassen. Mit unterschiedlichen Optionen kann dann gefiltert werden.
Der Short code besteht aus einem Keyword, welches WP erkennt und dahinter dann die Optionen (welche optional sind).
Es sollte dann so aussehen:
Ich speichere die Werte dann in Variablen ab um weiter damit arbeiten zu können. Per default sind alle Werte leer.
Gibt es eine schlaue Möglichkeit die verschiedenen Kombinationen der Optionen zu unterscheiden?
Bspw.:
[keyword] --> soll alle Datensätze ausgeben ohne Filterung
[keyword option2=wert option4=wert] --> Ausgabe soll nach beiden Optionen gefiltert werden
[keyword option1=wert option2=wert] --> Ausgabe soll nach beiden Optionen gefiltert werden
Natürlich soll jegliche Kombination möglich sein.
Bleibt mir nichts anderes übrig, als für jeden Fall alles zu definieren oder hat jemand einen Tip wie ich das einfacher lösen könnte?
Vielen Dank schon mal,
Lui
ich schreibe gerade an einem Plugin für Wordpress. Dort kann man per Shortcode Einträge aus einer Datenbank ziehen und die dann irgendwo auf dem Blog anzeigen lassen. Mit unterschiedlichen Optionen kann dann gefiltert werden.
Der Short code besteht aus einem Keyword, welches WP erkennt und dahinter dann die Optionen (welche optional sind).
Es sollte dann so aussehen:
Code:
[keyword option1=wert option2=wert option3=wert option4=wert]
Ich speichere die Werte dann in Variablen ab um weiter damit arbeiten zu können. Per default sind alle Werte leer.
Gibt es eine schlaue Möglichkeit die verschiedenen Kombinationen der Optionen zu unterscheiden?
Bspw.:
[keyword] --> soll alle Datensätze ausgeben ohne Filterung
[keyword option2=wert option4=wert] --> Ausgabe soll nach beiden Optionen gefiltert werden
[keyword option1=wert option2=wert] --> Ausgabe soll nach beiden Optionen gefiltert werden
Natürlich soll jegliche Kombination möglich sein.
Bleibt mir nichts anderes übrig, als für jeden Fall alles zu definieren oder hat jemand einen Tip wie ich das einfacher lösen könnte?
Vielen Dank schon mal,
Lui