Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programmieren:wordpress:rest_api_einrichten [2021/09/08 09:36] – [Alternative Schreibweise als Klasse/Objekt] jgehrkeprogrammieren:wordpress:rest_api_einrichten [2024/07/12 20:10] (current) jgehrke
Line 1: Line 1:
 ====== Wordpress Rest-API Endpunkt einrichten ====== ====== Wordpress Rest-API Endpunkt einrichten ======
 +
 +**AKTUALISIERTE VERSION MIT STATIC CLASS »» ** [[programmieren:wordpress:rest_api_mit_statischer_klasse|]]
 +
  
 Mit diesem Script kann ein neuer Rest-API Endpunkt eingerichtet werden, der dann über die Website URL aufrufbar ist. In diesem Beispiel wird ein //News Endpunkt// erstellt, alles nur fiktiv, aber es zeigt wie man es macht. Mit diesem Script kann ein neuer Rest-API Endpunkt eingerichtet werden, der dann über die Website URL aufrufbar ist. In diesem Beispiel wird ein //News Endpunkt// erstellt, alles nur fiktiv, aber es zeigt wie man es macht.
Line 76: Line 79:
  {  {
  // /wp-json/moewe-tracking/v1/tracking_create/<USER_ID:integer>/<EVENT_TYPE:string>  // /wp-json/moewe-tracking/v1/tracking_create/<USER_ID:integer>/<EVENT_TYPE:string>
- // ohne Slash am Anfang und Ende + $namespace = 'moewe-tracking/v1'; // ohne Slash am Anfang und Ende
- $namespace = 'moewe-tracking/v1';+
  $route     = 'tracking_create/(?P<user_id>\d+)/(?P<event_type>[a-zA-Z0-9-_]+)/';  $route     = 'tracking_create/(?P<user_id>\d+)/(?P<event_type>[a-zA-Z0-9-_]+)/';
  $args      = [  $args      = [

Page Tools