我假设你的自定义帖子类型也是“系列”。你能试试这个吗,应该有用。
$args = [
\'post_type\' => \'series\',
\'posts_per_page\' => -1,
\'meta_query\' => [
[
\'key\' => \'series\',
\'value\' => 19,
\'compare\' => \'=\',
\'type\'=>\'NUMERIC\'
]
],
];
$posts = new WP_Query( $args );
也可以简单使用:
$args = [
\'post_type\' => \'series\',
\'posts_per_page\' => -1,
\'meta_key\'=>\'series\',
\'meta_value\'=>19,
\'meta_compare\'=>\'=\',
\'meta_type\'=>\'NUMERIC\'
];
$posts = new WP_Query( $args );
如果您将这些元值用作数字,则必须提供“meta\\u type”,因为WordPress对“NUMERIC”和“Char”值的处理非常不同。由于您似乎将这些值用作数字,因此需要提供“meta\\u type”