Я использую плагин 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>";
?>