產品和文章的簡易調用:
```
<?php
$query = new WP_Query( array(
// 'post_type' => 'post',
'post_type' => 'product',
'posts_per_page' => '5',
'order' => 'desc', // 最新 - asc,最早 - desc
));
if ($query->have_posts()) :
while ($query->have_posts()) : $query->the_post();?>
<!-- 內容 -->
<?php endwhile; ?>
<?php
else :
echo '<p>沒有內容</p>';
endif; ?>
```
產品的詳細調用:
```
<?php global $wp_query, $post, $woocommerce,$query_string;
$args = array(
'tax_query' => array(
'relation' => 'OR',
array(
'taxonomy' => 'product_cat', // 此處參數指定為產品目錄
'field' => 'id', // 調用依據為產品目錄id
'terms' => array( 20 ), // 20為產品目錄id
),
),
'posts_per_page' => 5, // 一共需要調用的文章數量
'post_status' => 'publish', // 調用的文章為已經發布
'post_type' => 'product', // 調用的類型為產品(product)
'no_found_rows' => 1,
'order' => 'desc', // 最新 - asc,最早 - desc
'meta_query' => array() // 還可以使用post meta進行查詢,這個和wordpress循環中使用一樣
);
//以上為循環的參數
$query= new WP_Query( apply_filters( 'woocommerce_products_widget_query_args', $args ) );//建立循環查詢
//開始循環
if($query->have_posts()) :
while ( $query->have_posts() ) :$query->the_post(); ?>
<!-- 內容 -->
<?php endwhile; // 結束循環
wp_reset_query(); // 清除循環
endif;
?>
```
123
- 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
- 網站