Retornar posts favoritados de um usuário ‘X’
-
Boa noite, estou utilizando o plugin “Love Me” para favoritar as ‘séries’ prediletas do usuário ‘X’, gostaria de saber como faço para pegar as últimas 4 selecionadas do usuário, em uma página de membro customizada. Tenho essa função feita, mas não retorna as postagens favoritas.
Página Ilustrativa da área do membro
<?php /* * Template Name: User */ ?> <?php get_header(); ?> <?php if (!is_user_logged_in()) { return; } global $post; $user_id = get_current_user_id(); $bookmarks = get_user_meta($user_id, 'love_me_like', true); ?> <?php if (!empty($bookmarks)) { foreach($bookmarks as $bookmark) { $post = get_post(intval($bookmark['id'])); if ($post == null || $post->post_status !== 'publish') { continue; } $post_id = $bookmark['id']; $permalink = get_the_permalink( $post_id ); $title = get_the_title( $post_id ); ?> <?php if (has_post_thumbnail($post_id)) { ?> <a href="<?php echo esc_url( $permalink ); ?>" title="<?php echo esc_attr( $title ); ?>" > <?php echo get_the_post_thumbnail($post_id, array(75, 106)); ?> </a> <?php } ?> <?php if (!empty($title)) { ?> <a href="<?php echo esc_url( $permalink ); ?>"> <?php echo esc_attr($title); ?> </a> <?php } ?> <?php } } ?> <?php if (!empty($bookmarks)) { ?> <?php foreach($bookmarks as $bookmark_id) { $post_id = get_post_meta($bookmark_id, 'love_me_like', true); echo esc_attr( $title ); ?> <?php } ?> <?php } else { ?> nada <?php } ?> <?php get_sidebar(); ?> <?php get_footer(); ?>
Visualizando 10 respostas - 1 até 10 (de um total de 10)
Visualizando 10 respostas - 1 até 10 (de um total de 10)
- O tópico ‘Retornar posts favoritados de um usuário ‘X’’ está fechado para novas respostas.