Wie setze ich Titel aus einer Seitenvorlage?

Wir speichern die Daten für die Nutzerprofile auf unserer Seite in einem Mongodb und stellen diese über eine REST-API zur Verfügung. Also habe ich eine Seitenvorlage page-profile.php hinzugefügt. In dieser Datei rufen wir die REST-API auf und füllen die Vorlage mit den antwortenden Daten. Wir haben rewrite_rules zur functions.php hinzugefügt, damit die Profilvorlage weiß, welches Profil von der REST-API abgerufen wird.

functionen.php

add_rewrite_rule('^termin/([^/]*)/([^/]*)/([^/]*)$', 'index.php?pagename=profile&location=$matches[1]&industry=$matches[2]&slug=$matches[3]', 'top'); 

Seite-Profil.php

 $slug = $location = htmlspecialchars(urldecode(get_query_var('slug'))); $office = $dataAccess->getProfile($slug); 

Damit alles funktioniert, verwenden wir den $slug , um die korrekten Daten aus der REST-API abzurufen und sie in der Variablen $office speichern. $office->name beschreibt den Namen des Profils. Meine Frage ist: Wie kann ich den $office->name im $office->name (benötigt für bessere SEO) verwenden?

Ich weiß, dass ich den WordPress-Filter wp_title , um den Titel dynamisch in der functions.php zu setzen. Aber wie kann ich den $office->name (page-profile.php) im wp_title Filter (functions.php) verwenden?

Solutions Collecting From Web of "Wie setze ich Titel aus einer Seitenvorlage?"