我发现面包屑代码在标题中。我的courture主题文件夹的php和该主题的作者没有为产品或产品类别页面编写代码,所以我添加了
elseif (is_single() && get_post_type() == \'product\'){
$posts_page_id = get_option(\'page_for_posts\');
$posts_page_url = get_permalink($posts_page_id);
echo \'<li>\';$bar = "shopping";
if(get_option_tree(\'blog_name\', \'\', false))
/*$bar=get_option_tree(\'blog_name\', \'\', false);*/
echo "<a href=".home_url()."/shopping/>$bar</a></li>";
echo "<li>";
the_title();
echo"</li>";
}
对于产品类别页
if (is_tax()) {
$posts_page_id = get_option(\'page_for_posts\');
$posts_page_url = get_permalink($posts_page_id);
echo \'<li>\';$bar = "Shopping";
if(get_option_tree(\'blog_name\', \'\', false))
echo "<a href=".home_url()."/shopping/>$bar</a> > </li>" ;
echo "<li>";
woocommerce_page_title();
echo"</li>";}
我对获得blog\\u名称的行进行了评论,因为我为我的店铺使用了自定义页面,而不是woocommerce的默认页面。我不知道是否有其他方法可以做到这一点,但我注意到,这个主题中的大多数代码都不太专业,即使是在小部件css中,这也是一个错误的选择。