Elementor设计详情页和分类页时,面包屑分类层级不显示问题

Elementor设计详情页和分类页时,面包屑分类层级不显示问题

问题:elementor pro 和 elementor 三方插件提供的breadcrumbs组件,无法识别自定义产品和产品分类,面包屑组件默认只能读取category分类,不支持读取自定义的分类,导致面包屑缺少产品所属分类项问题。

解决方案:采用Breadcrumb NavXT插件,指定读取自定义类型的分类就可以完美解决这类面包屑问题。

function my_breadcrumb_navxt() {
    if (function_exists('bcn_display')) {
        ob_start();
        bcn_display();
        return ob_get_clean();
    }
}
add_shortcode('navxt', 'my_breadcrumb_navxt');

面包屑相关配置如下:

1.面包屑分隔符:

<span style="color:white;margin-left: 15px;margin-right: 15px" class="fas fa-angle-right" aria-hidden="true"></span>
分隔符显示效果如下:

2.面包屑首项改为Home,默认为网站名称开头

3.对于产品详情页或自定义类型的详情页中,面包屑可以关闭不显示自定义类型归档项。

显示效果如下:

4.Elementor中配置自定义CSS样式代码

<style>
	.elementor-widget-shortcode .elementor-shortcode >span {
			display: inline-block;
	}

	.elementor-widget-shortcode .elementor-shortcode >span span {
			font-family: "Rubik", Sans-serif;
			font-weight: 500;
			color: var(--e-global-color-astglobalcolor5);
			transition: all .4s;
	}

	.elementor-widget-shortcode .elementor-shortcode >span a:hover span {
		color: var(--e-global-color-astglobalcolor7);
	}
</style>

显示效果如下

Comments are closed.