mackopu

Přehled odpovědí

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (z celkem 5)
  • Autor
    Příspěvky
  • odpověď na téma: Výpis unikátních hodnot uživatelských polí #23132

    mackopu
    Participant

    Díky, problém vyřešen.

    odpověď na téma: Kam zmizely proměnné? #23129

    mackopu
    Participant

    Díky, to mi usnadnilo práci.
    Nicméně problém stále přetrvával (404), a tak jsem zkusmo přejmenoval proměnné na $name_oa a $posts_oa a začalo to fungovat. NÁHODA – původní proměnná $name z nějakého důvodu kolidovala s něčím ve WP! Inu, o důvod víc dávat vlastním proměnným originální názvy…
    Téma tímto považuji za uzavřené, a díky za pomoc a trpělivost, kidnec :-)

    odpověď na téma: Kam zmizely proměnné? #23125

    mackopu
    Participant

    Pardon, nikoliv $pages ale $posts.

    odpověď na téma: Výpis unikátních hodnot uživatelských polí #23123

    mackopu
    Participant

    Stále si nerozumíme. Ti autoři nemají registraci – nejsou zadáni v uživatelích. Jedním z nich může být třeba Karel Čapek. Prostě ty původní autory potřebuji zadávat do uživatelského pole a pak je na nějaké stránce vypsat s odkazy na články, v jejichž uživatelském poli jsou zadáni.

    odpověď na téma: Výpis unikátních hodnot uživatelských polí #23114

    mackopu
    Participant

    1. Jak hromadně (a bezpečně) změním „puvodni autor“ na „puvodni_autor“, aniž bych to musel pracně přepisovat u všech příspěvků?
    2. Tohle už funguje v pohodě:

    $dotaz = mysql_query("SELECT DISTINCT meta_value 
                                  FROM wp_postmeta 
                                  WHERE meta_key = 'puvodni autor'
                                  ORDER BY meta_value");
    $pocet = mysql_num_rows($dotaz);
    echo '<h3>Celkem '.$pocet.' autorů</h3>';
    echo '<ul>';
    while($zaznam = mysql_fetch_array($dotaz)) {
      $dotaz_2 = mysql_query("SELECT post_id 
                                    FROM wp_postmeta 
                                    WHERE meta_key = 'puvodni autor'
                                    AND meta_value = '".$zaznam["meta_value"]."'");
      $pocet_2 = mysql_num_rows($dotaz_2);
      echo '<li><a href="">'.$zaznam["meta_value"].'</a> ('.$pocet_2.')</li>';
    }
    echo '</ul>';

    Teď ještě ty odkazy na výpis jejich článků…

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (z celkem 5)

WordPress – novinky, návody a zajímavosti