我有一个wordpress安装,我安装了codeigniter。这一切都很顺利,我也可以访问数据库。现在我为wordpress安装了一个名为:Woocommerce的插件。使用此插件,您可以在数据库中存储产品和产品数据。现在我需要在codeigniter应用程序中访问我的woocommerce产品中的数据。
Woocommerce存储其产品:
所有产品都进入一个名为的表:wp_posts在此表中有一个定义的列名为:post_type当post_type设置为product时,Woocommerce将帖子标识为产品。
现在有另一个名为wp_postmeta的表。在此表中,所有productdata都存储在4列中:1。meta_id [metarow的标识符] 2. post_id [将自己标识为wp_posts表] 3. meta_key [会有几个键进入它:sale_price,stock, additional_price等..] 4. meta_value [每个键都有一个值。]
现在我需要列出所有类别和产品?
答案 0 :(得分:0)
将此代码用于产品:
<?php
define('WP_USE_THEMES', false);
require('../../public_html/wp-blog-header.php');
global $post, $product;
$my_query = new WP_Query('post_type=product');
while ( $my_query->have_posts() ) : $my_query->the_post();
endwhile; wp_reset_postdata();
?>