Abecední seznam příspěvků pomocí skryté taxonomie – Diakritika

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Abecední seznam příspěvků pomocí skryté taxonomie – Diakritika

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

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

    yachtsman
    Participant
    Web

    Dobrý den,

    na webu využívám abecední seznam příspěvků v kategorii pomocí skryté taxonomie, jak je uvedeno tady:

    http://www.kathyisawesome.com/424/alphabetical-posts-glossary/

    Funguje skvěle, ale pokud příspěvek začíná na písmeno s diakritikou, tak se automaticky řadí pod A. Např. Čepice bych chtěl pod C, Šály pod Š, atd.

    Šlo by to nějak ošetřit? Děkuji,

    #15293

    yachtsman
    Participant
    Web

    Narazil jsem na převodní tabulku:

    $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { $tag->name; }}

    $prevodni_tabulka = Array(

    ‘ä’=>’a’,

    ‘Ä’=>’A’,

    ‘á’=>’a’,

    ‘Á’=>’A’,

    ‘a’=>’a’,

    ‘A’=>’A’,

    ‘a’=>’a’,

    ‘A’=>’A’,

    ‘â’=>’a’,

    ‘Â’=>’A’,

    ‘č’=>’c’,

    ‘Č’=>’C’,

    ‘ć’=>’c’,

    ‘Ć’=>’C’,

    ‘ď’=>’d’,

    ‘Ď’=>’D’,

    ‘ě’=>’e’,

    ‘Ě’=>’E’,

    ‘é’=>’e’,

    ‘É’=>’E’,

    ‘ë’=>’e’,

    ‘Ë’=>’E’,

    ‘e’=>’e’,

    ‘E’=>’E’,

    ‘e’=>’e’,

    ‘E’=>’E’,

    ‘í’=>’i’,

    ‘Í’=>’I’,

    ‘i’=>’i’,

    ‘I’=>’I’,

    ‘i’=>’i’,

    ‘I’=>’I’,

    ‘î’=>’i’,

    ‘Î’=>’I’,

    ‘ľ’=>’l’,

    ‘Ľ’=>’L’,

    ‘ĺ’=>’l’,

    ‘Ĺ’=>’L’,

    ‘ń’=>’n’,

    ‘Ń’=>’N’,

    ‘ň’=>’n’,

    ‘Ň’=>’N’,

    ‘n’=>’n’,

    ‘N’=>’N’,

    ‘ó’=>’o’,

    ‘Ó’=>’O’,

    ‘ö’=>’o’,

    ‘Ö’=>’O’,

    ‘ô’=>’o’,

    ‘Ô’=>’O’,

    ‘o’=>’o’,

    ‘O’=>’O’,

    ‘o’=>’o’,

    ‘O’=>’O’,

    ‘ő’=>’o’,

    ‘Ő’=>’O’,

    ‘ř’=>’r’,

    ‘Ř’=>’R’,

    ‘ŕ’=>’r’,

    ‘Ŕ’=>’R’,

    ‘š’=>’s’,

    ‘Š’=>’S’,

    ‘ś’=>’s’,

    ‘Ś’=>’S’,

    ‘ť’=>’t’,

    ‘Ť’=>’T’,

    ‘ú’=>’u’,

    ‘Ú’=>’U’,

    ‘ů’=>’u’,

    ‘Ů’=>’U’,

    ‘ü’=>’u’,

    ‘Ü’=>’U’,

    ‘u’=>’u’,

    ‘U’=>’U’,

    ‘u’=>’u’,

    ‘U’=>’U’,

    ‘u’=>’u’,

    ‘U’=>’U’,

    ‘ý’=>’y’,

    ‘Ý’=>’Y’,

    ‘ž’=>’z’,

    ‘Ž’=>’Z’,

    ‘ź’=>’z’,

    ‘Ź’=>’Z’

    );

    $first_letter = isset( $prevodni_tabulka[ $first_letter ] ) ? $prevodni_tabulka[ $first_letter ] : $first_letter;;

    Akorát tedy nevím, jak ji použít? Pomohl by mi někdo, prosím? Děkuji.

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