syslex Schnittstelle Anschluss #509
Labels
No labels
Bildungsserver
Blog
CI
Community-Hub
Duplikat
Events
FAU
Fehler / Bug
GPEN
GU
Hilfe gesucht
KI Strategie
MainWP
Materialpool
Offene Frage
Team-Organisation
Terminiert
Verbesserung
Webserver
XWiki
efabi
gutes erstes Issue
invalid
keycloak
n8n
nostr
oer.community
relilab
relimentar
rpi-virtuell
technik
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Comenius-Institut/FOERBICO_und_rpi-virtuell#509
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dies ist die Weiterführung aus dem Archiv Comenius-Institut/ARCHIV-rpi-virtuell_und_FOERBICO#119
@colibri hat die Anleitung von @joachim-happel weitergegeben und wir warten noch auf Antwort:
Kurze Anweisung für eure IT:
REST-Endpoint erlauben
Im Moment blockiert WordPress alle unauthentifizierten GET-Requests auf
und auch auf einzelne Artikel wie
Zugriff freischalten
Ihr müsst im Theme-functions.php oder in einem kleinen Plugin dafür sorgen,
dass
permission_callbackfür diese Endpoints immertrueliefert und zusätzlich alle benötigten Meta- und Taxonomie-Felder registriert werden.Beispiel-Code
Diesen kompletten PHP-Code einfügen (z.B. in ein Site-Specific-Plugin oder ins functions.php eures Child-Themes):
Was das macht:
show_in_rest => trueundrest_baseöffnen den Endpoint.register_rest_fieldholt alle Postmeta und Taxonomie-Daten.Der Filter auf
rest_endpointssorgt dafür, dass keine Authentifizierung nötig ist.Mit diesem Code könnt ihr anschließend:
GET https://syslex-online.de/wp-json/wp/v2/syslex_article/GET https://syslex-online.de/wp-json/wp/v2/syslex_article/{ID}Danach sollten keine 401-Fehler mehr kommen und alle Meta-/Feld-Daten mitgeliefert werden.