Používáte ve WordPress příspěvky a chcete si do sidebaru vložit seznam těch nejčtenějších? V tomto článku si představíme plugin, který do WordPress přidá widget se seznamem nejčtenějších článků na webu za vybrané časové období.
Budeme k tomu potřebovat plugin WordPress Popular Posts. Plugin se nachází v oficiálním katalogu pluginů a je možné jej nainstalovat přímo z WordPress administrace.
Plugin WordPress Popular Posts přidá do seznamu widgetů v sekci Vzhled → Widgety nový widget WordPress Popular Posts, který si můžete vložit na místo, kde chcete zobrazovat nejčtenější články.
Widget obsahuje poměrně rozsáhlé nastavení:
- Title – název zobrazený v hlavičce widgetu.
- Show up to – počet zobrazených příspěvků.
- Sort posts by – nastavení řazení příspěvků (zobrazení, komentáře, denní průměr).
Filters (Filtry):
- Time Range – doba, podle které se zobrazují příspěvky.
- Post types – typy příspěvků, které se zobrazují v seznamu.
- Post ID(s) to exclude – ID příspěvků, které nechcete zobrazit v seznamu.
- Taxonomy – filtrování zobrazených příspěvků podle taxonomie.
- Author ID(s) – filtrování zobrazených příspěvků podle ID autora.
Posts settings (Nastavení příspěvků):
- Shorten title – zkrácení názvu příspěvku.
- Display post excerpt – zobrazení stručného výpisu příspěvku.
- Display post thumbnail – zobrazení náhledového obrázku.
HTML Markup settings (Nastavení HTML):
- Use custom HTML Markup – slouží k natavení vlastního HTML obalujícího jednotlivé položky seznamu.
- Make widget content full-width – nastaví widget na plnou šířku.
Jakmile máte nastavení hotové, stačí widget uložit a plugin začne sbírat data a zobrazovat příspěvky v seznamu.
Alternativně lze ještě využít shortcode [wpp], který umožňuje zobrazit seznam příspěvků v obsahu. Dokumentaci k shortcodu najdete v nastavení pluginu a záložce Parametrs.
Například top 5 nejčtenějších příspěvků za 7 dní zobrazíte se shortcodem [wpp range=”last7days” limit=5 stats_views=1 order_by=”views”].
Další nastavení pluginu
Kromě výše zmíněného nastaveni widgetu obsahuje plugin také své vlastní nastavení.
Najdete ho v Nastavení → WordPress Popular Posts a obsahuje tři záložky, které jsou v horní části stránky.
Stats (Statistiky)
Najdete zde seznamy příspěvků seřazené podle určitých kritérií, které používá plugin:
- Most viewed – nejzobrazovanější příspěvky.
- Most commented – nejkomentovanější příspěvky.
- Trending now – populární příspěvky.
- Hall of Fame – nejlepší příspěvky.
V horní části obrazovky si můžete měnit časové období, za které jsou seznamy tvořeny. Nezapomeňte však, že plugin si sbírá data sám, takže nezobrazí data z doby, kdy na webu nebyl.
Tools (Nástroje)
Tato sekce obsahuje různá doplňující nastavení.
Thumbnails (Náhledové obrázky)
- Default thumbnail – zde můžete nahrát výchozí náhledový obrázek, který se použije pro ty příspěvky, jenž ho nemají nastavený.
- Pick image from – vyberte odkud se má náhledový obrázek ve widgetu brát, jestli to má být náhledový obrázek, první obrázek v textu, první příloha nebo vlastní pole.
Data
- Log views from – logovat data od všech, nepřihlášených nebo jen přihlášených uživatelů.
- Log limit – nastavení zda a případně po jaké době se mají data mazat.
- Ajaxify widget – pokud používáte cache, povolte tuto možnost a widget se bude aktualizovat.
- Data Caching – povolení cachovaní dat widgetu.
- Refresh cache every – jak často se mají cache widgetu promazat.
- Data Sampling – jestliže máte stránku s vysokou návštěvností, doporučuje se zapnout.
Miscellaneous (Ostatní)
- Open links in – otevřít odkazy ve stávajícím okně nebo novém okně prohlížeče.
- Use plugin’s stylesheet – zde můžete deaktivovat výchozí styly pluginu.
Parametrs (Paramety)
Obsahuje informace pro vlastní úpravu seznamu populárních článků a dokumentaci k použití shortcodu [wpp].
Máte změřeno, jak moc tenhle plugin zpomaluje WP? Zda u každého článku zapisuje jednotlivé views, nebo ten seznam Nejčtenějších za dané období sestavuje podle jiné metodiky? Když jsme kdysi optimalizovali web, počítadlo views v šabloně bylo jedním s poctivých žroutů výkonu serveru 🙁