Alors j'essaie de réaliser ce qui suit.Comment obtenir un nom de terme de taxonomie à partir d'un objet interrogé
Mon code à ce jour ..
add_filter('wpseo_title', 'vehicle_listing_title');
function vehicle_listing_title($title)
{
if (get_post_type() == 'vehicles')
{
$location = get_the_terms($post->ID, 'vehicle_location');
$model = get_the_terms($post->ID, 'vehicle_model');
$title = $model . 'used cars for sale in' . $location .'on'. get_bloginfo('name');
}
return $title;
}
Ce Code a
$location
&$model
étant un objet contenant leterm_id =>,name=>,slug=>,term_group=>,etc
suivant si je veux obtenir de la part dename
il.
Comment est-ce que je fais cela?Que dois-je ajouter au code pour toujours renvoyer le
$title
modifié, même si aucun poste n'est affecté aux taxonomies interrogées?
Pour obtenir une propriété d'un objet, utilisez $ object-> property. Dans votre cas '$ location-> name'. Je ne sais pas ce que vous voulez dire au point 2. – RST
OK, mais où dans le code est-ce que je mets cela? Ce que j'essaie de dire au point 2, c'est que le code ci-dessus n'est efficace que lorsqu'il y a des voitures énumérées. Je veux que le code soit toujours efficace même s'il n'y a pas encore d'annonces. J'espère que cela à du sens. –