Legen Sie den Titel aus der benutzerdefinierten Vorlage fest

Ich erstelle eine Website, die eine benutzerdefinierte Vorlage verwendet, um eine Reihe von Einträgen anzuzeigen, die von einer externen API abgerufen werden. Ich muss die Titel– und Metabeschreibungswerte unter Verwendung der Daten von der API einstellen.

Ich habe viele Beispiele gefunden, die functions.php und seo hooks verwenden, aber ich muss vermeiden, einen zweiten Aufruf an die API zu machen, wenn functions.php aufgerufen wird, und würde es vorziehen, den Titel und die Meta-Beschreibung während meines ersten API-Aufrufs festzulegen.

Solutions Collecting From Web of "Legen Sie den Titel aus der benutzerdefinierten Vorlage fest"

Verwenden Sie globale Variablen, um Werte von der Vorlage an die Kopfzeile zu übergeben.

// in the template file global $my_page_title; $my_page_title = 'field value'; global $my_meta_description; $my_meta_description = 'field value'; get_header(); // in the header file global $my_page_title; global $my_meta_description; echo $my_page_title; echo $my_meta_description;