Version 3.4.7 erschien am 25.2.2018, nun habe ich die nächste Version 3.4.8 veröffentlicht.
Die meisten Änderungen sind Fehlerkorrekturen, zwei neue Shortcode-Parameter und twig-Möglichkeiten kamen dazu (wie immer geboren aus Notwendigkeiten von Nutzern die sich an mich wandten):
- Manche APIs haben die schlechte Eigenschaft, Daten wie gewünscht zu liefern, gleichzeigit aber einen http-Fehlercode mitzuliefern. Das ist so, als ob man eine Website wie gewohnt sieht, aber im Hintergrund eigentlich gemeldet wurde, dass die Seite nicht gefunden wurde. Ist nun „httpstatuscodemustbe200=no“ im Shortcode ignoriert das Plugin den http-Fehlercode einfach.
- Auch neu als Shortcodeparameter ist „maskspecialcharsinjson=no“: Das Plugin versucht mit allerlei Tricks möglichst intelligent das von der API geschickte JSON mit WordPress und PHP zusammenzubringen.Da liegt der Teufel manchmal im Detail wenn z. B. Sonderzeichen ins Spiel kommen. Diese Versuche des Plugins können in manchen Fällen leider auch stören, „maskspecialcharsinjson=no“ schaltet sie daher ab.
- Der Template-Manager des Plugins wurde stark ausgebaut: Nun kann man allerlei Einstellungen (v.a. für CURL) dort sichern und ist nicht mehr den Manipulationen des WordPress-Editors ausgesetzt. Daher die Empfehlung: Den Template-Manager nutzen und via id des Templates im Shortcode alle Daten in der Seite laden.
- Auch neu: Nun kann man twig-code in die url und die CURL-parameter einbauen. So kann man Logik dorthin bringen und z. B. Standardwerte bei Suchen setzen.