在 Wordpress 上使用 IP Metabox 插件我有一个名为“ipmb_metabox_4”的 Metabox
并且在其中使用了“价格”字段。
IP Metabox ( https://wordpress.org/plugins/ip-metaboxes/ ) 使用以下代码调用 Metabox/自定义字段值。
<?php $values = ipmb_get_metabox_values('ipmb_metabox_4');
foreach($values as $i => $value) {
echo "{$value['price']}";
}
?>
我希望以价格 asc 订购循环。
到目前为止我有
query_posts(array(
'post_type' => 'used',
'paged' => $paged,
'posts_per_page' => 4,
'order' => 'ASC',
'orderby' => 'meta_value',
'meta_key' => 'price',
));
但这不起作用,我认为这是因为 IP Metabox 没有像 wordpress 通常使用自定义元字段一样注册自定义帖子元。有人可以建议吗?
解决了:
query_posts(array(
'post_type' => 'used', // You can add a custom post type if you like
'paged' => $paged,
'posts_per_page' => 4,
'meta_key' => 'ipmb_metabox_4_price',
'orderby' => 'meta_value',
'order' => 'ASC',
));
感谢 IP Metabox 的作者的回答 :)