我正在研究WooCommerce breadcrumb。我只想删除最后出现的产品名称。
我该怎么办?
由于
<?php
if ( ! function_exists( 'woocommerce_breadcrumb' ) ) {
function woocommerce_breadcrumb( $args = array() ) {
$args = wp_parse_args( $args, apply_filters( 'woocommerce_breadcrumb_defaults', array(
'delimiter' => ' > ',
'wrap_before' => '<nav class="woocommerce-breadcrumb" ' . ( is_single() ?'itemprop="breadcrumb"' : '' ) . '>',
'wrap_after' => '</nav>',
'before' => '',
'after' => '',
'home' => _x( 'Home', 'breadcrumb', 'woocommerce' )
) ) );
$breadcrumbs = new WC_Breadcrumb();
if ( $args(['home']['products']) ) {
$breadcrumbs->add_crumb( $args(['home']['products']), apply_filters( 'woocommerce_breadcrumb_home_url', home_url() ) );
}
$args['breadcrumb'] = $breadcrumbs->generate();
wc_get_template( 'global/breadcrumb.php', $args );
}
}
?>
答案 0 :(得分:0)
您可以更改和覆盖woocommerce模板,将其复制到您的活动子主题或主题(请参阅Overriding Templates via a Theme)。
建议: 通过一些高级主题,可以自定义woocommerce模板。因此,您必须使用这些自定义模板并将它们从主题文件夹复制到活动子主题文件夹...
使用best_results = list(map(lambda x: max(location1[x], location2[x]), range(len(location1))))
total = sum(best_results)
文件夹模板(位于您的活动子主题或主题中)转到woocommerce
子文件夹并修改global
。
将代码替换为:
breadcrumb.php