我们通常不回答特定于插件的问题,因此您可以在Yoast特定论坛中找到更多帮助。不过,为了将您指向正确的方向,有一个名为wpseo_breadcrumb_output
. 在自定义插件或主题函数中。php文件,您可以添加一些
add_filter(\'wpseo_breadcrumb_output\', \'change_breadcrumb_names\');
function change_breadcrumb_names($output) {
if(is_page(12)) {
$output = str_replace(\'Long Page Name\', \'Custom Short Page Name\', $output);
} elseif(is_page(\'my-page-slug\')) {
$output = str_replace(\'Another Long Page Name\', \'Different Custom Short Page Name\', $output);
}
return $output;
}
这至少会处理好页面名称。Yoast没有很好地记录他们的过滤器,但我相信也有一种方法可以过滤类别。取决于您是要在使用该类别的所有页面上筛选类别名称,还是只想在筛选页面标题的页面上筛选类别名称。
当然,非代码解决方案是将页面标题和类别名称更改为更短的名称。如果你在整个网站上没有使用一致的名称,有时会让访问者感到困惑。