Anonim

Šis ir risinājums nesenai problēmai, ar kuru man bija iegūt pareizos datus no WordPress, izmantojot iebūvēto funkciju get_posts (). Man bija darīšana ar noklusējuma ziņas veidu WordPress, kas ir “post”, un man bija darīšana ar pielāgotu pasta veidu, ko sauc par “emuāriem”. Man bija piedāvātā kategorija parastajam pastu veidam, un pēc tam man bija piedāvātā kategorija pielāgotā taksonomijā. Es gribēju izvilkt vienu sarakstu no abiem pastu veidiem un abām kategorijām. Es uzskatu, ka tikai kategoriju norādīšana nedarbojas, jo tā meklē tikai kategorijas, nevis pielāgotas taksonomijas kategorijas. Šis bija kods, kas man darbojās:

$ args = masīvs (// iestatiet argumentus, lai pārietu uz funkcijām 'post_type' => masīvs ('post', 'blogs'), 'žanrs' => masīvs ('Featured blogs', 'homepage Featured')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts kā $ slider_post) {// cilpa cauri stabiem un displejā atbalsojas $ slider_post-> post_title; }

Un tur jums tas ir.

Iegūstiet ziņas no vairākiem pastu veidiem un vairākām kategorijām