【主題支持】
function.php的woocommerce theme支持代碼:
~~~
// WooCommerce Theme Support
add_action( 'after_setup_theme', 'woocommerce_support' );
function woocommerce_support() {
add_theme_support( 'woocommerce' );
}
~~~
【body樣式】
woocommerce默認body樣式
`<body <?php body_class(); ?>>`
woocommerce theme開發參考:
https://docs.woocommerce.com/document/third-party-custom-theme-compatibility/
【面包屑】
woocommerce默認的面包屑:
`<?php woocommerce_breadcrumb(); ?>`
案例:
~~~
<div class="breadcrumb">
<div class="container">
<?php woocommerce_breadcrumb(); ?>
</div>
</div>
~~~
對應添加的functions.php代碼:
~~~
// Change woocommerce defaults breadcrumb
add_filter( 'woocommerce_breadcrumb_defaults', 'woo_woocommerce_breadcrumbs' );
function woo_woocommerce_breadcrumbs() {
return array(
'delimiter' => ' / ',
'wrap_before' => '<div class="breadcrumb-inner">
<ul class="list-inline list-unstyled">',
'wrap_after' => '</ul>
</div>',
'before' => '',
'after' => '',
'home' => _x( 'Home', 'breadcrumb', 'woocommerce' ),
);
}
~~~
實際的html是:
~~~
<div class="breadcrumb">
<div class="container">
<div class="breadcrumb-inner">
<ul class="list-inline list-unstyled">
<li><a href="#">實際</a></li>
<li class="active">位置</li>
</ul>
</div>
</div>
</div>
~~~
移除面包屑的functions.php代碼:
~~~
// Remove woocommerce defaults breadcrumb
add_action( 'init', 'woo_remove_wc_breadcrumbs' );
function woo_remove_wc_breadcrumbs() {
remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 );
}
~~~
- WordPress平臺的網站開發
- 電商主題開發
- WooCommerce主題開發優化部分
- 首頁開發
- WooCommerce
- 判斷用戶是否登錄
- WordPress Menu
- WooCommerce PayPal Checkout Gateway
- 頁面和文章
- 調用產品和文章
- 判斷屬于哪個頁面
- 相關文章
- 消除文章分享按鈕集底部的文字
- wordpress主題模板和主題開發
- wordpress主題準備
- wordpress主題文件結構
- 豪源主題
- WooCommerce SEO
- 插件開發
- wordpress二次開發
- theme基本顯示
- menu調用
- 分拆為header.php和footer.php
- 頁面、文章樣式選擇顯示
- 面包屑導航 Breadcrumb
- 特色圖
- 閱讀次數統計
- 分頁功能
- Advanced Custom Fields
- Custom Post Type UI
- post type
- 小工具
- 小工具調用
- shortcode
- 文章循環輸出
- 標題和文章限制字數輸出顯示
- WordPress主題theme1開發
- wordpress搭建多站點
- wordpress常用函數
- wordpress循環代碼
- Woocommerce
- Woocommerce支持
- WordPress插件開發
- wordpress會員插件
- WordPress插件使用
- WordPress插件集
- WordPress的核心
- Wordpress原理
- Wordpress要點
- WordPress網站搬家
- WPML
- 服務器
- Cloud 9
- test
- 網站