可以在MySQL查询上运行Wordpress查询(可能在期间)?

时间:2014-03-17 16:00:21

标签: php mysql sql wordpress

我在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();
?>

0 个答案:

没有答案