我有一个个人资料页面,我想在该页面上显示所有带有标签 xy 的帖子,该标签在自定义字段中指定。我在将字符串交给 wp-query 时遇到了麻烦,它给了我带有标签的帖子。
我目前有这个来设置我的查询:
$original_query = $wp_query;
$tagstr = '' + the_field('usertag');
$wp_query = null;
$wp_query = new WP_Query( 'tag=$tagstr');
尴尬的是,它将字段本身的字符串输出到页面源代码上。我没有 $tagstr 变量的回声,也没有在页面上的任何其他地方获得“usertag”字段的值,所以我绝对不知道这是从哪里来的。
有趣的是,如果我像这样将字符串硬编码到我的代码中,它可以正常工作:
$original_query = $wp_query;
$wp_query = null;
$wp_query = new WP_Query( 'tag=test');
我真的很困惑那里出了什么问题……</p>