variable Endpunkte für den Webservice

Neu in der WordPress-Entwicklung, ich arbeite an einem Plugin, das Daten von einem Webservice abruft.

Ich brauche einen Endpunkt, da die abgerufenen Daten auch vom Wert der Metabox der Seite abhängen, sodass die Post-Endpunkt-Variable url eine virtuelle Kindseite anzeigt.

Die gewünschte URL würde folgendermaßen aussehen:
example.com/department-a/individuals/smith.john
Ich brauche die / (Seite) / mit / (Endpunkt) / und / (Variable)

Die Beispiele, die ich bisher gesehen habe, weisen alle auf die Verwendung von speziell definierten Variablen nach dem Endpunkt hin. Ist es möglich, einen Endpunkt mit einer Abfragevariablen nach?

Solutions Collecting From Web of "variable Endpunkte für den Webservice"

Ok, so könnte es die ganze Zeit funktioniert haben, und ich hatte nur die Umschreibungen nicht gelöscht!

 function my_dept_listing_init() { //Easy flush if (isset($_GET['flush'])) { flush_rewrite_rules(); } //endpoint onto which queries are made add_rewrite_endpoint( 'individuals', EP_PAGES ); //This filter acts as a controller, inject into content add_filter('the_content', 'my_dept_listing_content_ctrl'); } add_action('init', 'my_dept_listing_init'); function my_dept_listing_content_ctrl($content) { global $post; $getName = get_query_var('individuals'); $post->post_title = $getName; //Etc } 

Hoffe das hilft jemandem!