Aus dem US-Bundesstaat Nevada kam die Anfrage, wie man die API clearmls.io nutzen kann: Der Zugriff erfolgt per „Bearer API_KEY“, was man einfach im http-header mitschickt. Das kann das kostenlose wie das pro-Plugin problemlos. Die eigentliche Frage ist, wie man die Daten sortiert ausgibt. Dafür hat das Plugin zwei Möglichkeiten:
- Tabelle mit allen Daten bauen und per JavaScript sortieren. Dazu ist ein weiteres WordPress-Plugin nötig. In der Praxis habe ich das für die API api.blockchain.info schon gemacht.. Das geht sowohl mit dem kostenlosen wie pro-Plugin.
- Alternativ sortiert man die Daten auf dem Server und gibt die sortierte Liste aus. Das macht man im twig-Template, daher ist das pro-Plugin nötig:
{% for i in properties | sortbyjsonfield("latitude,desc,num") %}
latitude: {{i.latitude}}, postal_code: {{i.postal_code}}
{% endfor %}
„sortbyjsonfield“ ist dabei eine Erweiterung von twig, die ich das pro-JSON-Content-Importer-Plugin eingebaut habe.