Поиск meta_query для запроса пользовательских полей - PullRequest
0 голосов
/ 02 апреля 2020

Я использую плагин WordPress под названием «Избранное». Это мертвый плагин, так как нет никакой поддержки с последних 3 лет. Вот почему мне нужна твоя помощь. Плагин избранное / закладки сообщений для пользователя. Но проблема в том, что он отображает посты в «списке избранных постов» в соответствии с датой создания поста, а не по дате и времени, когда пользователь выбрал его.
Проведя некоторые исследования, я обнаружил, что для этого мне нужно создать настраиваемое поле для хранения даты, когда пост был добавлен (или добавлен) пользователем. Затем я могу просто получить данные на основе этой даты (а не даты публикации sh), используя WP_Meta_Query ().
Но так как я не программист, я не могу создать настраиваемое поле для хранения данных и получения этих данных с помощью WP_Meta_Query (). Пожалуйста, помогите мне создать код для этого, я буду благодарен. Мой код:

<?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>"; 
?> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...