post__in, seçilen kimlik dizisini değil, tüm özel gönderileri seçin

Forumlar WordPress Geliştirme post__in, seçilen kimlik dizisini değil, tüm özel gönderileri seçin

  • Post
    admin
    Anahtar yönetici

    Özel gönderiler için kişiselleştirilmiş bir kenar çubuğu eklemek için add_shortcode ( >name shortcode< ) kullanarak bir kısa kod tanımlarım ve bir eklenti kullanarak kenar çubuğundaki kısa kodu geri çağırırım. Kenar çubuğunda, belirli bir özel gönderi türü için birincinin altında ikinci bir menü göstermeliyim. Bu yüzden, tüm özel gönderiler için bir $kenar çubuğu tanımlıyorum ve ikinci menüyü onlara eklemek için bazı özel özel gönderileri seçmek üzere aşağıdaki kodu yazıyorum:

    $args = array(
            'post_type' => 'custom_post',
            'post__in' => array( >custom post ids separeted by comma< )
        );
        
        $posts = get_posts($args);
        
        $sidebar = $logo.$menu.$box;
        
        foreach ($posts as $p) {
            $sidebar = $sidebar.$menu1.$box1;
        }
        
        $out = null;
    
        return $sidebar;
    

    Sorun, kodun ikinci menüyü eklemesidir. Tümü özel gönderiler ve yalnızca özel gönderi kimlikleri dizisinde değil. Sorun nedir?

  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.