0
我已经使用这个代码,以筛选自定义后类型的$title
,当有搜索结果时,工作完全正常如查询奔驰轿车在巴黎发售会显示一个$title
这样Mercedes Benz used cars for sale in Paris on Sitename
如何在帖子类型档案中过滤帖子类型标题?
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[0]->name . 'used cars for sale in' . $location[0]->name .'on'. get_bloginfo('name');
}
return $title;
}
但是,当没有任何搜索结果时,代码会返回单个字词标题,例如,在巴黎待售的梅赛德斯奔驰汽车的查询将显示$title
这样的Mercedes Benz archives – Sitename
我需要此操作来为所有搜索返回已过滤的$title
查询,因为我有一个站点地图从自定义帖子类型中提取这些链接。所以我显然需要这个功能的SEO的原因。
我一直在为此奋斗了一段时间。 任何帮助,将不胜感激