0

wordpressを使用して自分のストアの 1 つにwoocommerceプラグインを使用しています。ここでは正常に動作しています。ブレッドクラムについては、すでにブレッドクラム機能が組み込まれています。その正常に動作します。今、チェックアウト ページにブレッドクラム機能が必要です。しかし、woocommerce では、チェックアウト ページを除くすべてのページにパンくずリストが表示されます。誰かがこの問題を解決する方法を親切に教えてくれますか。どんな提案も本当に価値があります。ありがとう。

4

1 に答える 1

0

WooCommerce でブレッドクラムを変更するために必要なファイルが 2 つあります。これらのファイルは、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 );
}
}

2 番目のファイル: /woocommerce/templates/shop/breadcrumb.php、これは WooCommerce のパンくずコンポーネントのテンプレート ファイルです。これは、woocommerce_breadcrumb() 関数によって呼び出されるテンプレート ファイルです。

于 2013-07-23T06:34:58.850 に答える