Hledáte způsob, jak omezit počet příspěvků, které může uživatel publikovat nebo odeslat k posouzení?
Omezení tvorby příspěvků je užitečné, pokud provozujete web s více autory nebo máte mnoho uživatelů, kteří přidávají obsah. Umožňuje kontrolovat počet článků, které může uživatel odeslat, takže můžete snadno spravovat obsah na webu. V tomto článku vám ukážeme, jak přidat omezení tvorby příspěvků pro uživatele na vašem WordPress webu.
Kdo potřebuje omezit vytváření příspěvků ve WordPressu?
Existuje několik případů použití, kdy můžete chtít omezit počet příspěvků vytvořených autory v určitém časovém období.
Běžným scénářem je, pokud provozujete blog s více autory, pak můžete chtít omezit počet příspěvků, které může každý autor přidat za den, za týden nebo dokonce za měsíc.
Omezení příspěvků na jednoho autora vám usnadní správu obsahu na webu a zlepší redakční pracovní postup. Budete mít více času na kontrolu více článků a přiřazování témat různým autorům.
Nebo řekněme, že máte WordPress jako platformu pro komunitní web, který umožňuje svým členům propagovat svůj obsah prostřednictvím oznámení.
V takovém případě možná budete chtít omezit počet oznámení, která může každý člen zveřejnit za týden nebo měsíc.
Dalším skvělým příkladem použití je nějaký druh katalogu výpisů. Například můžete mít webové stránky s realitami, kde umožňujete realitním agentům přidávat nemovitosti. Můžete omezit počet nemovitostí, které může každý agent přidat za den nebo měsíc.
Pojďme se podívat na to, jak omezit odesílání a vytváření příspěvků uživateli ve WordPress.
Omezení počtu příspěvků pomocí pluginu User Posts Limit
Budeme k tomu potřebovat plugin User Posts Limit. Plugin se nachází v oficiálním katalogu pluginů a lze jej nainstalovat přímo z WordPress administrace.
Po instalaci a nastavení běžte ve WordPress adminsitraci do Nastavení → Posts Limit.
Zde si můžete stanovit pravidla omezení přidávání příspěvků pro jednotlivé uživatelské role.
Možnosti nastavení pluginu:
- Rules – počet pravidel, které chcete vytvářet (1 pravidlo = 1 uživatelská role).
- text – text, který se zobrazí při překročení limitu.
- Notifications – typ zobrazení upozornění.
- Priorita – typ omezení.
- Plugin Management Capability – způsob oprávnění.
- Document Statistics – ukládání statistik.
- Úroveň – uživatelská role, které se pravidlo týká.
- Typ – typ obsahu, které se pravidlo týká.
- Limit – počet příspěvků, které můžou vytvořit.
- Cycle – doba, kdy se pravidlo nuluje.
Po uložení máte hotovo a limit pro přidání obsahu na uživatele nastaven.