可能是因为group
在Posteta表中不存在。您的meta\\u键可能被调用group 并且具有的meta\\u值bicyclegroup. 这是假设您没有修改Posteta表。您可以尝试的是:
$sql = "SELECT * FROM $wpdb->postmeta WHERE meta_key = \'group\' AND meta_value=\'$group\'";
这将返回:
另一个选择是通过post meta获取所有帖子是一个辅助查询WP_Query. 要执行此操作,请执行以下操作:
$test_posts = new WP_Query( array(
\'post_type\' => \'post\',
\'posts_per_page\' => -1,
\'meta_key\' => \'group\',
\'meta_value\' => $group
) );
<?php if( $test_posts->have_posts() ) : ?>
<?php while( $test_posts->have_posts() ) : $test_posts->the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endwhile; ?>
<?php endif; ?>
我不确定你是否在使用
post
是您的帖子类型,因此请相应更改该字段。