2016-10-12 14 views
1

Ich versuche, einen benutzerdefinierten HTTP-Header zu meiner Wordpress-Website hinzuzufügen, wo es die Seite oder Beiträge Titel als Ergebnis aufruft. Der Code unten (in functions.php platziert) ausgibt, erfolgreich den Header-Namen, aber ich bin nicht sicher, wie die Post/Seitentitel zu erhalten:Ausgabe WordPress Seite/Post-Titel als HTTP-Header in functions.php

function add_header_title($headers) { 

if (!is_admin()) { 
    $headers['X-IC-Title'] = wp_title(); 
} 
return $headers; 
} 
add_filter('wp_headers', 'add_header_title'); 

Jede Hilfe wäre sehr dankbar.

Antwort

0

können Sie versuchen, die Funktion get_the_title() wie im Kodex beschrieben

+0

ich die unten ohne Erfolg versucht haben: –

+0

'\t Funktion add_header_title ($ Header) { \t \t global $ post; \t \t $ title = get_the_title ($ post); if (! Is_admin()) { $ headers ['X-IC-Titel'] = $ title; } Rückgabe $ Headers; \t} \t add_filter ('wp_headers', 'add_header_title'); '' –

+0

Funktion add_header_title ($ Header) { \t \t global $ post; \t \t $ title = get_the_title ($ post); if (! Is_admin()) { $ headers ['X-IC-Titel'] = $ title; } Rückgabe $ Headers; \t} add_filter ('wp_headers', 'add_header_title'); ' –

Verwandte Themen