2015-06-24 34 views
2

我有一个wordpress安装,我安装了codeigniter。这一切都很顺利,我也可以访问数据库。现在我有一个为wordpress安装的插件:Woocommerce。有了这个插件,您可以将产品和productdata存储在数据库中。现在我需要在codeigniter应用程序中访问我的woocommerce产品中的数据。需要从wordpress数据库获得产品数据和类别数据

Woocommerce存储其同类产品:

所有产品进入一个称为表:wp_posts在这个表中有一个名为定义的列:post_type Woocommerce标识员额产品时post_type设置为产品。

现在有另一个表wp_postmeta。在此表中,所有产品数据都存储在4列中:1. meta_id [metarow的标识符] 2. post_id [将自身标识到wp_posts表中] 3. meta_key [将会有几个键入其中:sale_price,stock, additional_price等..] 4. meta_value [每个键都有一个值。]

现在我需要获取所有类别和产品的列表?

回答

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(); 
?>