Come visualizzare i post dell'utente/autore corrente in un template di pagina personalizzato?
23 lug 2011, 10:22:01
Visualizzazioni: 38.1K
Voti: 4
Sto cercando di creare un template di pagina personalizzato simile a una dashboard che elenchi i post dell'utente attualmente connesso. Ho provato a trovare una soluzione su internet, ma nessuna era appropriata.

nickfrancis.me
111
Tutte le risposte alla domanda
2
0
questo dovrebbe funzionare per te:
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 "non loggato";
endif;

Milo
78.9K
23 lug 2011 10:30:35
1
Per includere un tipo di post personalizzato nell'array $author_query
, aggiungi un altro elemento chiave=>valore
all'array $author_query
.
Esempio:
$author_query = array(
'posts_per_page' => '-1',
'author' => $current_user->ID,
'post_type'=>'nome del tuo tipo di post personalizzato'
);

Alvin
111
16 ott 2014 20:30:39
Commenti
Benvenuto su WPSE. Solo alcuni appunti per iniziare: 1.) Spiega sempre correttamente cosa fa il tuo codice e come funziona 2.) Per favore lavora sul formato del codice quando lo aggiungi. Se aggiungi del codice, evidenzialo nell'editor del codice e clicca sul simbolo {}
sopra l'editor. Grazie

16 ott 2014 21:11:25
Domande correlate
5
risposte
4
risposte
10
risposte