Вывод истории (постов) юзера (пользователя) Как вывести историю (посты) залогиненного юзера в определенную страницу (кабинет) ?
Получай на нужной странице посты автора с помощью get_posts() и оформляй результат в нужный HTML код:
// посты юзера $posts = get_posts( array( 'numberposts' => -1, 'author' => 9999999, // ID юзера 'orderby' => 'date', 'order' => 'DESC', 'post_type' => 'post', ) ); foreach( $posts as $post ){ setup_postdata($post); ?> <h2><?php the_title(); ?></h2> <?php } wp_reset_postdata(); // сбросСпасибо за ответ, но решил вопрос таким образом
if (is_user_logged_in ()) { $post_ids = ''; if ($_COOKIE['visited_posts']) { $post_ids = $_COOKIE['visited_posts'].','.$post->ID; } else { $post_ids = $post->ID; } setcookie('visited_posts', $post_ids, time() + 186400, '/'); }теперь пытаюсь вывести полученные значение через WP Query
Так тебе посещенных постов или созданных? Яснее бы выразился, яснее бы ответили...
Все решил, спасибо всем !