wordpress woocommerce在结帐页面显示面包屑?

时间:2013-07-10 07:12:52

标签: wordpress wordpress-theming woocommerce breadcrumbs

我正在使用woocommerce插件为我的一个商店wordpress。这里工作正常。现在,对于面包屑,它已经在其中构建了面包屑功能。它的工作正常。现在我想在结帐页面中使用痕迹导航功能。但是,除了结帐页面之外,woocommerce在所有页面都显示了痕迹。那么有人可以告诉我如何解决这个问题。任何建议都会非常明显。感谢。

1 个答案:

答案 0 :(得分:0)

可能对您有所帮助 在WooCommerce中,您需要两个文件来更改面包屑。您可以在WooCommerce插件目录中找到这些文件

第一个模板文件:

if ( ! function_exists( 'woocommerce_breadcrumb' ) ) {

/**
 * Output the WooCommerce Breadcrumb
 *
 * @access public
 * @return void
 */
function woocommerce_breadcrumb( $args = array() ) {

$defaults = array(
    'delimiter'  => ' › ',
    'wrap_before'  => '<div id="breadcrumb" itemprop="breadcrumb">',
    'wrap_after' => '</div>',
    'before'   => '',
    'after'   => '',
    'home'    => null
);

$args = wp_parse_args( $args, $defaults  );

woocommerce_get_template( 'shop/breadcrumb.php', $args );
}
}

第二个文件:/woocommerce/templates/shop/breadcrumb.php,它是WooCommerce中痕迹导航组件的模板文件。这是将由woocommerce_breadcrumb()函数调用的模板文件。