这是关于seo yoast wordporess插件的问题。
我有一个朋友谁不太了解代码/ wordpress /等,他们有一个使用magento构建的电子商务网站和一个使用wordpress的博客,其风格与主网站相匹配,他们使用yoast seo插件进行搜索引擎优化他们让我尝试以我所知道的不同方式尝试获取为他们工作的面包屑,从我可以看到他们想要添加一个前缀到breadcrumbs'home'链接到主站点然后重命名博客从家到博客,例如家(主站点)>博客(博客)>帖子。 现在我在插件设置中做到了这一点,但他们说模式标记不完整,并说有一个名为'wpseo_breadcrumb_links'的过滤器钩子,它可以访问用于构建面包屑的URL和锚文本数组,现在我无法在谷歌上找到解释这个或如何开始编写它的任何东西,我知道它需要进入函数文件。
是否可以获得一些帮助。
提前致谢,非常感谢。
贾斯汀
答案 0 :(得分:0)
我不确定Schema.org标记与面包屑有什么关系! :) Schema用于帖子/页面级别。所以,他们要么是在过度自我,要么是你弄错了。
答案 1 :(得分:0)
我认为此示例代码可能会有所帮助:
add_filter( 'wpseo_breadcrumb_output', 'custom_wpseo_breadcrumb_output' );
function custom_wpseo_breadcrumb_output( $output ){
if( is_product() ){
$from = '<span typeof="v:Breadcrumb"><a href="http://pbs.transparentwebdesigns.co.uk/products/" rel="v:url" property="v:title">Products</a></span> »';
$to = '';
$output = str_replace( $from, $to, $output );
}
return $output;
}
看起来wpseo_breadcrumb_output使您可以访问整个输出而不仅仅是链接部分。有关详情,请参阅此页:http://wpquestions.com/question/showChrono/id/8603