产品和文章的简易调用:
```
<?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
- 网站