2010-12-10 19 views

Répondre

0

Voici un code que j'utilise dans header.php pour définir dynamiquement le titre. Vous pouvez utiliser quelque chose de similaire pour obtenir votre valeur de champ personnalisé.

if (is_single() && have_posts()) { 
    the_post(); 
    echo "OKC ThunderCast: ".get_the_title(); 
    rewind_posts(); //needed so that the call to The Loop on single.php will find the posts 
} else { 
    bloginfo('name'); 
} 
+0

Ceci est encore en utilisant le code à l'intérieur de header.php. Je veux essayer de le faire en dehors du fichier header.php. Est-ce possible? – Casey

+0

Vous pouvez écrire du JavaScript dynamique pour définir le titre (document.title = "x"), mais cela ne sera pas récupéré par Google ou tout client qui n'exécute pas JavaScript. – michaelkoss

+0

Ouais, je veux vraiment que Facebook et d'autres moteurs de recherche le récupèrent. – Casey

1

I a été en mesure d'utiliser un crochet de filtre pour affecter une valeur à wp_title:

function assignPageTitle(){ 
    return "Title goes here"; 
} 
add_filter('wp_title', 'assignPageTitle');