所以我試圖實現以下內容。如何從查詢對象中獲取分類術語名稱
到目前爲止我的代碼..
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;
}
該代碼產生
$location
&$model
是包含以下term_id =>,name=>,slug=>,term_group=>,etc
,所以我想它的name
部分的對象。
我該怎麼做?即使沒有任何職位分配給查詢分類法,我還需要添加什麼代碼才能返回修改後的
$title
?
要從對象中獲取屬性,請使用$ object-> property。在你的情況'$ location-> name'。不知道你在第2點是什麼意思。 – RST
沒問題,但是我在代碼中放哪?我在第二點想說的是,上面的代碼只有在有汽車列出時纔有效。即使沒有任何物品清單,我也希望代碼仍然有效。我希望這是有道理的。 –