Nefunkční more tag ve výpisu článků

More tag je způsob, jak rozdělit obsah na část, která se bude zobrazovat na výpisu článků a na část, která se zobrazí až na detailu. Často se stává, především u vytváření custom výpisů článků dle specifických požadavků, nebo při vypisování custom post type obsahu, že…

Obsah článku

Přidejte záhlaví a začněte generovat tabulku obsahu

More tag je způsob, jak rozdělit obsah na část, která se bude zobrazovat na výpisu článků a na část, která se zobrazí až na detailu. Často se stává, především u vytváření custom výpisů článků dle specifických požadavků, nebo při vypisování custom post type obsahu, že vám nebude tag more fungovat. Ať již vložíte značku <!–more–> kamkoliv, obsah se stále vypisuje celý.

Řešení je jednoduché.

Nejprve v šabloně přidáte řádek:

global $more;

ten musí být umístěn mimo loop výpisu a do smyčky, která vypisuje články přidáme:

$more = 0;

Nyní už by mělo rozdělení bez problémů fungovat.

2 komentáře: „Nefunkční more tag ve výpisu článků“

  1. pikis avatar
    pikis

    uz dlhu dobu hladam riesenie tohoto problemu ktory popisujete. kde presne treba vpisat tie kody prosim ? dakujem

  2. Musilda avatar
    Musilda

    Kód je potřeba přidat do souboru šablony, který se stará o výpis článků. Typicky archive.php a content.php.