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 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 = ;

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

Čtěte  Jak zajistit, aby se váš WordPress plugin nahrál jako poslední

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Related posts

2 Comments

  1. pikis

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

    Reply
  2. 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.

    Reply

Leave a Reply

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Chcete mít přehled o dění ve světě WordPressu?

Přímo do vašeho emailu

Pravidelný přehled o novinkách, trendech a událostech, které se točí kolem WordPressu. Souhrn toho nejzajímavějšího od nás i ze zahraničí.