Nefunkční WP_query – Spěšné

Úvodní stránka Fórum podpory WordPressu Pluginy (funkčnost webu) Nefunkční WP_query – Spěšné

Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (1 účastník) se naposledy zapojil uživatel  sjiamnocna a poslední změna je stará 9 let, 8 měsíců.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)
  • Autor
    Příspěvky
  • #19819

    sjiamnocna
    Participant
    Web

    Zdravím, dostal jsem se zase na chvíli s prací s WP_Query, bohužel mi nějak nechce fungovat. Když jsem tam teď dal podmínku, tak se nesplní

            //table content
            //creating arguments for query
            $sbquery_args=array(
            'post_type' => 'song',
            'nopaging' => true,
            'orderby' => (get_option('songbook_shcdefs_orderby')) ? get_option('songbook_shcdefs_orderby') : 'title',
            'order' => (get_option('songbook_shcdefs_order')) ? get_option('songbook_shcdefs_order') : 'desc',
            'posts_per_page' => -1,
            'tax_query' => (isset($_GET['tag'])&&in_array($sb_dispcont,array('authors','albums','genres'))) ? array(array(
                    'taxonomy' =>$sb_dispcont,
                    'field' => 'slug',
                    'terms' => $_GET['tag']
                    )
                ) : FALSE
            );
            
            //execute query args and create an query
            $sbquery=new WP_Query($sbquery_args);
            
            if($sbquery->have_posts()){
                $v=0;
                while($sbquery->have_posts()){
                    //start post
                    $sbquery->the_post();
                    //...
                }
            }else echo'NO';

    Všechny proměnné, použité pro nastavení jsou ozkoušené a funkční a podmínka pro tax_query je splněna (výpis s echo byl 1)

    Když ji zkouším, hlásí se mi nesplněnost podmínky textem “NO”. NEvíte, co by s tím mohlo být? Děkuji

    PS: prosím o brzkou reakci, brzy odjíždím na dovolenou a nebudu mít přístup, abych řešil podrobnosti

    #19824

    sjiamnocna
    Participant
    Web

    Lidi, jsem génius na vytváření nesmyslných chyb :)

    Zapomněl jsem, že musím určit pro ‘taxonomy’ slug, a že v proměnné $sb_dispcont je jenom název pro URL prohlížeče (tzn. jen polovina názvu taxonomie). Použil jsem proto Switch, abych pomocí něj doplnil celý název

    Admin: Tlačítko pro uzavření tématu jsem zatím nenašel

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti