Как объединить wp_posts и wp_postmeta в плагин электронной коммерции Wordpress, получая только название продукта, описание продукта и цену? - PullRequest
0 голосов
/ 15 сентября 2011

Я использую плагин wp-ecommerce для своей собственной онлайн-кондитерской (http://www.kingsbakery.mpkproducts.com/)

)

Я не хочу, чтобы клиенты делали заказ. Я хочу подобную форму заказа, как это (https://www.ssfamousdeli.com/order_ship.aspx).

Я выполняю пользовательский запрос в Mysql и могу получить только название и описание продукта. Я использую это заявление SQL:

<?php 
$sql = "SELECT * FROM wp_posts WHERE 
        post_type like 'wpsc_product' AND
        post_status like 'publish' 
        ORDER BY ID Asc";

$query = mysql_query($sql);
?>

Я только остановился на этом, потому что я не знаю, как присоединиться к wp_postmeta, чтобы выбрать цену.

Пожалуйста, помогите. Спасибо

1 Ответ

0 голосов
/ 15 сентября 2011
<?php 
$sql = "SELECT wp_p.*, wp_pm.meta_value FROM wp_posts wp_p, wp_postmeta wp_pm WHERE 
        wp_p.post_type like 'wpsc_product' AND
        wp_p.post_status like 'publish' AND
        wp_p.ID = wp_pm.post_id
        wp_pm.key = 'Price' --This should be the meta key
        ORDER BY wp_p.ID Asc";

$query = mysql_query($sql);
?>

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...