0
我有以下WP功能及简码我写的WordPress的foreach显示结果只有一个
function selected_inventory_products($atts) {
extract(shortcode_atts(array(
'brand' => '',
'product' => '',
), $atts));
global $wpdb;
$inventory_products = $wpdb->get_results("SELECT * FROM wp_inventory, wp_inventory_images WHERE wp_inventory.inventory_id = wp_inventory_images.inventory_id and sort_order = 0 and inventory_manufacturer = '".$brand."'");
foreach($inventory_products as $i_products){
$return_string = '<div style="background: #F4F4F4; width: 100%;">';
$return_string .= '<a href="http://www.devicemondo.com/products/item/'.$i_products->inventory_slug.'/">'.$i_products->inventory_name.'</a>';
$return_string .= '</div>';
}
return $return_string;
}
add_shortcode('post_sidebar_products', 'selected_inventory_products');
的问题是,当我用我的WP页面中简码[post_sidebar_products]我只得到1个结果即使有超过15?任何想法,我犯了一个错误?
感谢您的帮助
你运行SQL查询在数据库中检查SQL返回一个或15的结果吗? – barakadam
是的,这是我做的第一件事,我得到了全部15个结果 –