Zeigen Sie die neuesten Posts des Autors in einem benutzerdefinierten Post-Typ an

Gibt es ein Plug-in oder einen Code, mit dem die letzten Posts in einem benutzerdefinierten Post-Typ eines Blog-Autors angezeigt werden können? Ich weiß, dass es Plugins / Codes gibt, um die letzten Posts des Autors anzuzeigen, aber ich möchte nur ihre Posts in einem bestimmten Post-Typ anzeigen, den ich erstellt habe.

Zum Beispiel hat der Autor im Posts-Bereich einen Blogpost gepostet. Unterhalb des Blogposts möchte ich seine letzten fünf Posts nicht im Abschnitt “Posts”, sondern im Abschnitt “Books” anzeigen, bei dem es sich um einen benutzerdefinierten Posttyp handelt, den ich erstellt habe.

Solutions Collecting From Web of "Zeigen Sie die neuesten Posts des Autors in einem benutzerdefinierten Post-Typ an"

Sie müssen eine WP-Abfrage verwenden , um nach Posts dieser Kategorie zu suchen.

Es wird ungefähr so ​​aussehen:

$author = get_the_author(); // defines your author ID if it is on the post in question $args = array( 'post_type' => 'book', 'post_status' => 'publish', 'author'=>$author, 'posts_per_page' => 5, // the number of posts (books) you'd like to show 'orderby' => 'date', 'order' => 'DESC' ); $results = new WP_Query($args); // '
'.print_r($results).'

'; // This is a useful line to keep - uncomment it to print all results found - it can then be used to work out if the query is doing the right thing or not. while ($results->have_posts()) { $results->the_post(); the_title(); echo ''; // puts a horizontal line between results if necessary } wp_reset_postdata(); //re-sets everything back to normal }