Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用php或其他工具在列表顶部显示最近添加的书签帖子?_Javascript_Php_Jquery_List - Fatal编程技术网

Javascript 如何使用php或其他工具在列表顶部显示最近添加的书签帖子?

Javascript 如何使用php或其他工具在列表顶部显示最近添加的书签帖子?,javascript,php,jquery,list,Javascript,Php,Jquery,List,我在一个网站上工作,该网站为用户提供了一个选项,可以将任何帖子添加到书签或收藏,以便日后阅读。如果有人喜欢一篇文章,那么它将被添加到该列表中 该列表在顶部显示了最近的帖子(根据帖子的发布日期),但我希望列表显示这些帖子的受欢迎程度。这是因为当用户喜欢任何旧的帖子时,他们必须通过一堆他们喜欢的帖子才能找到最近被书签/喜欢的帖子 <?php $favorites = get_user_favorites(); $x = 1; ?> <?php if ($favo

我在一个网站上工作,该网站为用户提供了一个选项,可以将任何帖子添加到书签或收藏,以便日后阅读。如果有人喜欢一篇文章,那么它将被添加到该列表中

该列表在顶部显示了最近的帖子(根据帖子的发布日期),但我希望列表显示这些帖子的受欢迎程度。这是因为当用户喜欢任何旧的帖子时,他们必须通过一堆他们喜欢的帖子才能找到最近被书签/喜欢的帖子

<?php 
  $favorites = get_user_favorites();
  $x = 1;
?>
<?php   
  if ($favorites) : $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; 
  $favorites_query = new WP_Query(array(
    'post_type' => 'post', 
    'posts_per_page' => -1, 
    'ignore_sticky_posts' => true,
    'post__in' => $favorites,
    'paged' => $paged 
  ));

  echo "<ol class='favorite-list-ol'>";
?>
<?php
  if ($favorites_query->have_posts()) : while ( $favorites_query->have_posts() ) : $favorites_query->the_post();
?>

<li class="favorite-list-li">
  <?php echo get_the_title($favorite); ?> 
</li>

<?php
  endwhile;
  $x++;
  echo "</ol>"; 
?> 


我建议您创建一个自定义字段来存储用户喜欢(或添加)帖子的日期。然后,您可以使用中的参数或更好的
meta_query
获取基于此日期(而不是发布日期)的数据。请注意,有一个日期时间字段类型。是的,我喜欢你的想法,但我仍在学习编码,还不能创建自定义字段。你能帮我创建一个元查询吗..从哪里
get\u user\u favorites()
来的?它是一个插件吗?是的,它是一个插件,点击后会在帖子上显示星形图标,帖子会添加到收藏夹列表中。你使用的插件是什么?我想它可能已经有了这个功能。我建议您创建一个自定义字段来存储用户喜欢(或添加)帖子的日期。然后,您可以使用中的参数或更好的
meta_query
获取基于此日期(而不是发布日期)的数据。请注意,有一个日期时间字段类型。是的,我喜欢你的想法,但我仍在学习编码,还不能创建自定义字段。你能帮我创建一个元查询吗..从哪里
get\u user\u favorites()
来的?它是一个插件吗?是的,它是一个插件,点击后会在帖子上显示星形图标,帖子会添加到收藏夹列表中。你使用的插件是什么?我想它可能已经有了这个功能。