Bu, WordPress'ten doğru verileri get_posts () işlevinde yerleşik olarak aldığım yeni bir soruna bir çözüm. 'Post' olan WordPress'deki varsayılan posta türü ile uğraşıyordum ve 'blog'lar' adı verilen özel bir posta türü ile uğraşıyordum. Normal posta türü için özellikli bir kategorim vardı ve sonra özel bir sınıflandırmada özellikli bir kategoriye sahiptim. Her iki gönderi türünden ve her iki kategoriden de bir liste çekmek istedim. Sadece kategorilerin çalışmadığını belirtmek, inanıyorum çünkü sadece kategoriler ve özel taksonomi kategorileri değil görünüyor. İşte benim için çalışan kod oldu:
$ args = array (// 'post_type' => array ('post', 'blog'), 'genre' => array ('özellikli bloglar', 'ana sayfa özellikli')) işlevlerine geçmek için argümanları ayarlayın); $ slider_posts = get_posts ($ args); foreach ($ slider_posts $ slider_post olarak) {// gönderiler arasında geçiş yapın ve echo $ slider_post-> post_title öğesini görüntüleyin; }
İşte buyur.