Anonim

Bu, son zamanlarda ortaya çıkan bir soruna bir çözümdür, yerleşik get_posts () işleviyle WordPress'ten doğru verileri almaktaydım. 'Post' olan WordPress'te varsayılan post tipiyle uğraşıyordum ve 'blog'lar adı verilen özel bir post tipiyle uğraşıyordum. Normal yazı tipi için öne çıkan bir kategorim vardı ve daha sonra özel bir taksonomide öne çıkan bir kategorim vardı. Her iki yazı tipinden ve her iki kategoriden bir liste çıkarmak istedim. Sadece kategorileri belirlemek işe yaramıyor, inanıyorum, çünkü özel taksonomi kategorileri değil sadece kategorileri arıyor. İşte benim için çalışan koddu:

$ args = array (// 'post_type' => array ('post', 'bloglar'), 'tür' => array ('özellikli bloglar', 'ana sayfa özellikli') işlevlerine iletilecek argümanları ayarlayın); $ slider_posts = get_posts ($ args); foreach ($ slider_posts $ slider_post) {// yazılar arasında dolaşın ve echo $ slider_post-> post_title; }

İşte buyur.

Birden fazla yazı türünden ve birden fazla kategoriden gönderi alın