Cum să afișezi articolele utilizatorului curent/autorului într-un șablon personalizat de pagină?

23 iul. 2011, 10:22:01
Vizualizări: 38.1K
Voturi: 4

Încerc să creez un șablon personalizat de pagină de tip panou de control care să listeze articolele utilizatorului curent conectat. Am încercat să găsesc o soluție pe internet, dar niciuna nu a fost potrivită.

0
Toate răspunsurile la întrebare 2
0
10

acest cod ar trebui să funcționeze pentru tine:

if ( is_user_logged_in() ):

    global $current_user;
    wp_get_current_user();
    $author_query = array('posts_per_page' => '-1','author' => $current_user->ID);
    $author_posts = new WP_Query($author_query);
    while($author_posts->have_posts()) : $author_posts->the_post();
    ?>
        <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>       
    <?php           
    endwhile;

else :

    echo "utilizator neautentificat";

endif;
23 iul. 2011 10:30:35
1

Pentru a include un tip personalizat de postare în $author_query array, adăugați un alt element cheie=>valoare în array-ul $author_query.

Exemplu:

$author_query = array(
   'posts_per_page' => '-1',
   'author' => $current_user->ID,
   'post_type'=>'numele tipului tău de postare personalizat'
);
16 oct. 2014 20:30:39
Comentarii

Bun venit la WPSE. Câteva note pentru a începe: 1.) Explică întotdeauna corect ce face codul tău și cum funcționează 2.) Te rugăm să lucrezi la formatarea codului atunci când adaugi cod. Dacă adaugi cod, evidențiază-l în editorul de cod și apasă pe semnul {} deasupra editorului. Mulțumesc

Pieter Goosen Pieter Goosen
16 oct. 2014 21:11:25