我在wordpress数据库中有一个自定义表,其中包含登录用户“喜欢”的帖子记录。现在我需要显示这些帖子,但我正在试图找出如何循环播放只有他们喜欢的帖子。
我的MySQL查询带来了他们的“喜欢”帖子看起来像这样,但我一直坚持如何在MySQL查询期间访问php变量$ current_post_in_mysql_loop,以便我可以使用WP_Query输出它:
SELECT * FROM gw_activities
WHERE 'activity_post_id' = $activity_post_id
AND 'wp_user_id' = $wp_user_id;
我的Wordpress查询将是这样的:
<?php
$args=array(
'post_type' => 'gw_activity', //CPT being queried
'p' => $current_post_in_mysql_loop, // Post ID
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php the_title(); ?>
<?php endwhile; }
wp_reset_query();
?>