可能使用SQL,但我不建议这样做,因此您有两种选择:
查询完整列表,然后检查检索到的每个帖子的条件。
或
将这三个字段的乘积保存在另一个元字段中,然后可以查询该元字段。
编辑:对于第二种方法,它实际上取决于上下文。如果您正在通过wp\\u insert\\u post处理保存,则可以通过update\\u post\\u meta保存此额外的meta字段。
如果您没有在服务器上处理保存,可以通过save\\u post hook连接到保存,然后使用get\\u post\\u meta检索每个字段的值,然后更新\\u post\\u meta将产品保存在您选择的字段上,例如
add_action( \'save_post\', \'add_product_meta\' ); //triggers for every post saved
function add_product_meta ( $post_id )
{
$value1 = get_post_meta( $post_id, \'value1_key\', true );
$value2 = get_post_meta( $post_id, \'value2_key\', true );
$value3 = get_post_meta( $post_id, \'value3_key\', true );
$product = $value1 * $value2 * $value3;
update_post_meta( $prod_id, \'product_of_values\', $product );
//use \'product_of_values\' as your meta_key for the query
}