我需要一些帮助来显示一些特定的WordPress帖子。
我的网站上的用户可以单击“添加到收藏夹”链接,然后将该帖子ID存储在user_meta
将该用户的表作为数组。
所以当我在我的author.php
模板页。。。
<?php
print_r ($curauth->user_favourite_post) ;
?>
。。。它将返回此。。。
Array
(
[0] => 2387
[1] => 1307
[2] => 1149
[3] => 1156
[4] => 474
[5] => 50
[6] => 1131
[7] => 1473
[8] => 2388
[9] => 2544
)
。。。这很好。这是用户“偏爱”的帖子ID。
我的问题是,如何在作者页面上显示这些帖子?我有这个。。。
<?php
$my_query = new WP_Query();
$my_query->query(array( \'post__in\' => array($curauth->user_favourite_post)));
while ($my_query->have_posts()) : $my_query->the_post();
?>
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<?php endwhile; ?>
。。。但它只显示所有帖子,而不是用户“喜欢”的帖子。我尝试了许多不同的方法,他们都只是回复每一篇帖子。