Tôi hiện có mã này trong tệp chức năng của mình cho plugin WooC Commerce ..
function my_theme_wrapper_start()
{
echo the_breadcrumb();
echo '<section role="main"><div class="wrap">';
}
function my_theme_wrapper_end()
{
echo '</div></section>';
}
function mytheme_prepare_woocommerce_wrappers()
{
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 );
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10);
add_action( 'woocommerce_before_main_content', 'my_theme_wrapper_start', 10 );
add_action( 'woocommerce_after_main_content', 'my_theme_wrapper_end', 10 );
}
add_action( 'wp_head', 'mytheme_prepare_woocommerce_wrappers' );
add_theme_support( 'woocommerce' );
Bây giờ tôi muốn định vị lại mẩu bánh mì WooC Commerce bên ngoài lớp part.main, nhưng tôi không thể thấy cách làm điều này. Có cách nào để làm việc này không?
Đây là mã tôi có cho mẩu bánh mì WooC Commerce ...
function woocommerce_breadcrumb( $args = array() ) {
$defaults = apply_filters( 'woocommerce_breadcrumb_defaults', array(
'delimiter' => ' / ',
'wrap_before' => '<nav class="bcrumb" itemprop="breadcrumb">',
'wrap_after' => '</nav>',
'before' => '',
'after' => '',
'home' => _x( 'Home', 'breadcrumb', 'woocommerce' ),
) );
$args = wp_parse_args( $args, $defaults );
woocommerce_get_template( 'shop/breadcrumb.php', $args );
}
Tôi đã thử đặt thẻ part.main vào dòng 'trước', nhưng điều này chỉ thêm một thẻ phần trong mẩu bánh mì, nó không định vị lại mẩu bánh mì.