wordpress按元键自定义帖子类型搜索
我有一个自定义的post类型成员,并且有一个元字段成员\u名称。现在我要搜索名称以“S”开头的所有成员 普通SQL:其中成员_的名称类似于“S%” 如何在wordpress中实现? 我所做的如下:wordpress按元键自定义帖子类型搜索,wordpress,Wordpress,我有一个自定义的post类型成员,并且有一个元字段成员\u名称。现在我要搜索名称以“S”开头的所有成员 普通SQL:其中成员_的名称类似于“S%” 如何在wordpress中实现? 我所做的如下: $arg = array( 'post_type' => 'member', 'post_status' => 'publish', 'orde
$arg = array(
'post_type' => 'member',
'post_status' => 'publish',
'order' => 'ASC',
'meta_key' => 'member_name',
'orderby' => 'meta_value',
'meta_query' => array(
array(
'key' => 'member_name',
'value' => $sort_by,
'compare' => 'LIKE'
)
)
);
$wp_query = new WP_Query($arg);
您可以尝试以下代码: 此查询返回名称以S开头的成员
global $wpdb;
$query ="SELECT *
FROM wp_posts as p, wp_postmeta as m
WHERE p.ID = m.post_id AND p.post_status = 'publish' AND p.post_type = 'member' AND m.meta_key = 'member_name' AND m.meta_value LIKE 'S%' ORDER BY m.meta_value ASC";
$results = $wpdb->get_results($query);
没关系,但我如何循环结果呢?我可以在上面运行have_pots()函数吗?可以。。告诉我你到底想要什么。。它是要打印的帖子的元值还是固定文本?