Ich versuche ein Dashboard wie eine benutzerdefinierte Seitenvorlage zu erstellen, in der der Beitrag des aktuell angemeldeten Benutzers aufgelistet ist. Ich habe versucht, eine Lösung im Netz zu finden. aber keiner war angemessen
das sollte für dich funktionieren:
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 "not logged in";
endif;
Fügen Sie dem $author_query array
-Array ein weiteres key=>value
-Element hinzu, um die benutzerdefinierte Post-Zeit in den $author_query
aufzunehmen.
Beispiel:
$author_query = array(
'posts_per_page' => '-1',
'author' => $current_user->ID,
'post_type'=>'your custom post type name'
);