你可以使用meta_query
要搜索元数据,然后将其随机排序,请执行以下操作:
$args = array(
\'posts_per_page\' => 4,
\'post_type\' => \'projekte\',
\'orderby\'=> \'rand\',
\'post__not_in\' => array( get_the_ID() ),
\'meta_query\' => array(
array(
\'key\' => \'ecpt_skills\',
\'value\' => $projektart,
\'compare\' => \'LIKE\',
)
),
);
代码中也存在键入错误,post\\u not\\u in应写为
\'post__not_in\'
.
而且,如果元值不是数字,那么应该使用meta_value
而不是meta_value_num
.