Ich möchte populäre Benutzer Beiträge in WordPress anzeigen und ich kann die beliebten Benutzer-IDs mit diesem Code erhalten;Wie kann ich den Post eines bestimmten Benutzers in Wordpress anzeigen?
$user_query = new WP_User_Query(array(
'meta_query' => array (
array (
'key' => 'wp_popular_users',
'value' => $user_id,
'compare' => 'LIKE'
)
)));
if (! empty($user_query->results)) {
foreach ($user_query->results as $user) {
echo $user->ID. ', ';
}
}
und ich kann die Beiträge mit diesem Code anzeigen;
$the_query = new WP_Query(array(
"posts_per_page"=>8,
"post_type"=>"post",
'author__in'=> array(POPULAR USER IDS HERE!!!),
"paged"=>$paged
));
while ($the_query->have_posts()){
$the_query->the_post();
get_template_part('template-parts/content', 'profile-post');
}
aber ich die beiden Codes nicht kombinieren könnte, ich brauche Benutzer IDS in 'author__in' => Array (POPULAR Benutzer-IDs HIER !!!), zum Beispiel einfügen: 1,5 , 7
wie kann ich es machen? danke für Antworten
Machen Sie das oberste Skript in eine Funktion verpackt, die Sie in diesem Array aufrufen? Nicht 100% sicher, dass ich das vollständige Szenario hier bekomme. Die folgende Antwort sollte ebenfalls funktionieren. – Rasclatt