Pluginy kategorie WordPress

Flexor 5

Widget kategorie NS Ruská verze

Plugin je pokročilý widget pro zobrazení kategorií. Překvapivě, čím jednodušší je otázka, tím častěji je na fórech podpory kladena WordPress. Jak zobrazit nebo nezobrazit žádnou kategorii ve widgetu" Kategorie", jak změnit řazení kategorií, jak zobrazit podkategorie pouze jedné vybrané nadřazené kategorie - všechny tyto otázky se na fórech rok od roku opakují. Pomocí tohoto malého pluginu si snadno zobrazíte kategorie v jakékoli formě, kterou potřeba bez zbytečných otázek.

1 Rozbalte archiv.

2 Zkopírujte složku ns-kategorie-widget PROTI /wp-content/plugins/.

3 Přejděte na panel správce blogu na kartě Pluginy“ a aktivujte plugin.

V pluginu nejsou žádná nastavení. Ihned po aktivaci pluginu můžete k tomu použít widget pro zobrazení rozšířené kategorie, přejděte na „; Vzhled\Widgety“ a přidejte widget pluginu na svůj postranní panel. Plugin jsem přeložil do ruštiny, takže určitě nemáte žádné dotazy.

Samotný widget vypadá takto:

Jak vidíte, vše je elementární. Widget samozřejmě neimplementuje všechny možné funkce tagu šablony, ale téměř vše, co byste při vytváření blogu mohli potřebovat.

Někteří začínající webmasteři používají vlastní widgety nabídek k zobrazení pouze těch kategorií, které potřebují. To však není úplně správný způsob, protože widget „vlastní nabídka“ nemá specifické funkce, které lze použít pouze při zobrazování kategorií. Nebudete například moci zobrazit počet příspěvků v kategoriích. Pro zobrazení kategorií se proto stále vyplatí použít buď původní widget " Kategorie"nebo pokročilý widget z pluginu.

Pokud nechcete používat další plugin pouze k vyloučení několika kategorií z widgetu, pak existuje způsob, jak ovládat standardní widget zobrazení kategorií. Přidat do souboru funkce.php vaše šablona má následující kód:

//vyloučit zadané kategorie z funkce spuštění widgetu ext_widget_categories($args)( $exclude = "3,7,34"; $args["exclude"] = $exclude; return $args; ) add_filter("widget_categories_args", "ext_widget_categories"); //vyloučí zadané kategorie z konce widgetu

Nyní oddíly s ID 3, 7 A 34 se nezobrazí ve standardním widgetu" Kategorie". Ve skutečnosti můžete stejným způsobem zadat libovolné argumenty funkce. Například tento kód:

//vypíše pouze podkategorie kategorie s ID=4 start funkce ext_widget_categories($args)( $args["child_of"] = 4; return $args; ) add_filter("widget_categories_args","ext_widget_categories"); //vypíše pouze podkategorie kategorie s ID=4 end

Donutí váš widget zobrazovat pouze podkategorie nadřazené kategorie s ID rovný 4 . Argumenty můžete také kombinovat, abyste nevytvářeli zbytečný kód.

Jedinou a hlavní nevýhodou správy widgetů je " Kategorie“ prostřednictvím kódu v souboru funkce.php je, že není možné zobrazit několik widgetů s různým nastavením. Kód se použije na všechny zobrazené widgety. Pokud tedy plánujete přidat několik widgetů kategorií, pak by bylo lepší použít widget plugin.

Kategorie ve WordPressu jsou jednou z integrovaných taxonomií platformy a poskytují velmi pohodlný způsob třídění a vnímání obsahu. Můžete však výrazně rozšířit funkcionalitu kategorií vašeho webu a překročit tak zdokumentované možnosti WordPressu. Díky tomu bude váš web pohodlnější a srozumitelnější.


V tomto článku se podělím o deset užitečných hacků a pluginů WordPress, které přidají užitečné nové funkce do inzerátů vašeho webu.

1. RSS kanál kategorií

Věděli jste, že každá kategorie ve WordPressu má svůj vlastní RSS kanál? Stačí přidat /krmivo/ na konci odkazu na vaši kategorii takto: http://site/category/themes/feed/.
Jak vidíte, šablona odkazu vypadá takto: http://adresa webu/kategorie/nadpis/zdroj/.

Důležitou výhodou kategorie RSS feed je, že svým uživatelům můžete povolit, aby se přihlásili k odběru nikoliv celého webu, ale pouze kategorií, které je zajímají. Tento odkaz můžete snadno přidat do šablony kategorie a začněme přidáním jednoduchého odkazu na zdroj RSS kategorie na stránku archivu kategorie. První věc, kterou musíte udělat, je najít soubor ve vašem aktivním adresáři motivu kategorie.php. Pokud to nevidíte, hledejte to archiv.php. Pokud nevidíte ani jedno z toho, s největší pravděpodobností používáte netypické téma WordPress, které zjevně přesahuje rámec tohoto článku.

Pokud váš motiv obsahuje soubor kategorie.php a poté jednoduše přidejte následující kód tam, kde chcete zobrazit odkaz na předplatné. Doporučuji přidat těsně před hlavní smyčku.

$category = get_category(get_query_var("kočka")); if (! empty($category)) echo "

cat_ID). "" title="Přihlaste se k odběru RSS kanálu kategorie" >Подписаться на RSS!}

";

Pokud váš motiv nemá soubor kategorie.php, ale existuje archiv.php, poté vytvořte nový soubor a pojmenujte jej kategorie.php a vložte celý kód z archiv.php. Poté na stránce archivu kategorií uvidíte odkaz "Přihlásit se k odběru RSS". Samozřejmě můžete změnit text odkazu nebo z něj udělat tlačítko, které zapadne do designu vašeho webu. Zde je vše omezeno pouze vaší představivostí.

2. Seznam kategorií s odkazy na jejich RSS kanály

Ve výchozím nastavení vám widget kategorie ve WordPressu neumožňuje zobrazit vedle názvů kategorií odkaz na jejich RSS feed. Navrhuji napravit toto nepříjemné nedorozumění přidáním malého PHP kódu do souboru functions.php vašeho aktivního tématu.

Funkce wpb_categories_with_feed() ( $string .= "

    "; $string .= wp_list_categories("orderby=name&feed=RSS"); $string .= "
"; return $string; ) add_shortcode("categories-feed", "wpb_categories_with_feed"); add_filter("widget_text", "do_shortcode");

Chcete-li nyní zobrazit seznam kategorií s odkazy na jejich kanály RSS, stačí do textového widgetu vložit krátký kód . Je třeba poznamenat, že není vždy rozumné a racionální zahrnout konkrétní funkce webu do jeho tématu. Jsou situace, kdy je správnější jej přesunout do speciálně vytvořeného pluginu. A v tomto případě je lepší to udělat. Poté, když změníte téma, zůstane zachována veškerá funkčnost webu, budou fungovat všechny shortcodes a nebudete muset hledat přidané funkce v kódu staré šablony a přenášet je do nového tématu. Vždy myslete na budoucnost, neztěžujte si život.

3. Přidejte ikonu do kategorie

Není žádným tajemstvím, že obrázky dělají internet barevnějším a zajímavějším. Ve WordPressu bohužel ve výchozím nastavení nemůžete do kategorií přiřadit žádné obrázky ani ikony. To se ale dá jednoduše vyřešit pomocí pluginu Taxonomy Images. Po instalaci a aktivaci musíte přejít na Nastavení → Obrázky taxonomie a zaškrtněte políčka u taxonomií, ve kterých budou obrázky použity.

Chcete-li přiřadit obrázky ke kategoriím, přejděte na Příspěvky → Kategorie a kliknutím na ikonu miniatury načtěte obrázek kategorie.

4. Povolení kategorií pro stránky

Ve výchozím nastavení jsou kategorie ve WordPressu dostupné pouze pro příspěvky. Můžete však povolit použití kategorií u jakéhokoli typu příspěvku, včetně stránek. Jednoduše nainstalujte a aktivujte plugin Post Tags and Categories for Pages. Plugin funguje, jak se říká, po vybalení z krabice a nemá žádné nastavení. Že to funguje, si můžete ověřit tím, že půjdete upravit stránky.

5. Zahrňte lepivé příspěvky pro archivy kategorií

Je známo, že ve WordPressu existují tzv. Sticky Posts (sticky příspěvky), které se bez ohledu na datum zveřejnění budou vždy zobrazovat na úvodní stránce. Abyste mohli vkládat příspěvky na stránky archivu kategorií, musíte si nainstalovat a aktivovat plugin Category Sticky Posts. Po aktivaci pluginu se ve vašem editoru objeví nový metabox.

6. Vytvořte šablonu pro archivy kategorií ve WordPressu

WordPress má velmi výkonný a pokročilý šablonový engine. Chcete-li zobrazit konkrétní stránky, ve výchozím nastavení hledá šablony s konkrétními názvy ve vašem motivu. Například šablona category.php v motivu slouží k zobrazení všech stránek kategorií. Kromě toho můžete snadno vytvářet šablony pro konkrétní kategorie jednoduchým pojmenováním šablony názvem kategorie. Chcete-li například vytvořit šablonu pro kategorii Hudba, pojmenujte soubor šablony category-music.php atd.

Použijte soubor category.php vašeho motivu jako zdroj pro jiné šablony kategorií a poté v něm jednoduše proveďte změny podle potřeby. WordPress je výborný a pohodlný CMS, ve kterém je naprosto vše vytvořeno jen pro naše pohodlí.

7. Vyloučení kategorií z RSS kanálu WordPress

Ve výchozím nastavení jsou ve WordPressu všechny vaše příspěvky přeloženy do RSS kanálu webu. Chcete-li vyloučit některé kategorie z kanálu RSS, musíte si nainstalovat a aktivovat plugin Ultimate Category Excluder. Po aktivaci jednoduše přejděte na Nastavení → Vyloučení kategorií a vyberte kategorie, které chcete skrýt ze zdroje RSS.

8. Zobrazit nové příspěvky z jednotlivých sekcí

Hlavním využitím kategorií, jak již bylo zmíněno výše, je pohodlná klasifikace, třídění obsahu a zjednodušení interakce vašich návštěvníků s webem. Pokud návštěvník našel zajímavý příspěvek v konkrétní zajímavé kategorii, je velká pravděpodobnost, že ho budou zajímat další publikace z této kategorie. Proto by bylo logické vyzvat návštěvníka k přečtení nejnovějších publikací ze sekce, která ho zajímá. Můžete to udělat pomocí kódu níže:

$dotaz = new WP_Query("nazev_kategorie=novinky"); if ($the_query->have_posts()) ( echo "

    "; while ($the_query->have_posts()) ( $the_query->the_post(); echo "
  • " . get_the_title() ."
  • ";) echo"
"; ) else ( // nebyly nalezeny žádné příspěvky ) /* Obnovení původních dat příspěvku */ wp_reset_postdata();

Nahradit hodnotu název_kategorie na název kategorie, jejíž záznamy chcete zobrazit.

9. Propojení autorů do jednotlivých kategorií

Pokud na vašem webu publikuje více autorů, můžete je omezit na zveřejňování svých článků pouze do určité kategorie. Chcete-li to provést, nainstalujte a aktivujte plugin Omezit zveřejňování autorů. Po aktivaci přejděte do sekce uživatelů a upravte jejich profily, přičemž u každého z nich uveďte požadovanou kategorii.

10. Zobrazit oznámení na stránkách kategorií

Na stránkách kategorií doporučuji zobrazovat pouze oznámení o příspěvcích, což výrazně zkrátí dobu načítání stránky, což se následně pozitivně projeví na SEO vašeho webu. Kromě toho vám oznámení ušetří duplikování obsahu na webu. Chcete-li nahradit všechny úplné závěry oznámeními na stránkách kategorií, jednoduše přidejte níže uvedený kód do souboru funkce.php své aktivní téma nebo si pro tento účel vytvořte vlastní plugin a přidejte do něj kód.

post_excerpt;

if($obsah) : $obsah = apply_filters("úryvek", $obsah);

else: $obsah = $post->post_obsah;

$délka_úryvku = 55; $slova = explode(" ", $obsah, $délka_výňatku + 1); if(count($words) > $excerpt_length) : array_pop($words); array_push($slova, "...");$obsah = implode(" ", $slova);

endif;

$content = "

" . $obsah ."

"; endif; endif; return $content; ) add_filter("the_content", "my_excerpts"); ?>

Stejného výsledku dosáhnete úpravou souboru category.php aktivního motivu. Vše v něm je potřeba vyměnit

  • the_content
  • na
  • úryvek
  • . Místo obsahu se tedy zobrazí oznámení o příspěvku.

Poté klikněte na tlačítko úplně dole na stránce, čímž vytvoříte kategorii ve WordPressu. Nic složitého. Štítky se přidávají podobným způsobem v sekci „Příspěvky“ - „Štítky“. Jediná věc je, že v nastavení není možnost vybrat nadřazený prvek.

Nyní se podíváme na pluginy, které umožňují hromadné přidávání kategorií a značek do WordPressu. Začnu tím nejnovějším v době psaní.

Quick Bulk Term Taxonomy Creator je skvělé řešení pro vývojáře k vytváření hierarchických taxonomií. Podporována je verze WP až 4.4.2, poslední aktualizace byla před dvěma týdny. Hodnocení 4.8 a více než 500 stažení.

Po instalaci a aktivaci modulu přejděte do sekce „Nástroje“ - „Quick Term Creator“. Chcete-li do WordPress přidat kategorie, vyberte v položce Taxonomie „Kategorie“. Poté vložte seznam nových prvků do formuláře níže (jeden na řádek).

V parametru Taxonomie můžete kromě kategorií vybrat také značky, kategorie odkazů, navigační nabídku a další taxonomie, pokud jsou na webu nainstalovány. Vytvoření vlastní nabídky založené na hierarchii bohužel nefungovalo, ale fungovalo pro značky a kategorie.

Generátor hromadných termínů

Zásuvný modul Bulk Term Generator také umožňuje přidávat kategorie na základě hierarchie a podporuje různé taxonomie. Například pro nainstalovaný modul můžete hromadně vytvářet kategorie/štítky produktů, kategorie dodávek atd.

Chcete-li začít pracovat, přejděte do části „Generátor hromadných termínů“, kde pro parametr Taxonomie v rozevíracím seznamu vyberte hodnotu „Kategorie“. Dále na stránce uvidíte informace o existujících prvcích a formulář pro vytvoření nových.

Umístěte každý nový záznam na nový řádek. Velkou výhodou modulu je, že při vytváření kategorií ve WordPressu můžete nastavit všechny parametry: title, slug a dokonce i popis. Napište je oddělené čárkami. Níže můžete vybrat nadřazenou kategorii.

Bohužel ve verzi Bulk Term Generator 1.2.0, kterou jsem recenzoval, se vyskytla závada, kdy při zadávání seznamu nových prvků není možné přejít na další řádek. Stisknu Enter a vidím, že se ve formuláři vytvoří nějaké odsazení, ale kurzor zůstane na aktuálním řádku. Modul toto odsazení rozpozná, ale nedostatek vizuálního zobrazení je trochu matoucí. Totéž se děje při kopírování prvků ze schránky – odsazení není vidět, ale určuje je plugin.

Výborným plusem modulu je editace seznamu přidaných taxonomií.

Před hromadným přidáváním kategorií do WordPressu můžete všechny prvky znovu zkontrolovat a upravit. Modul podporuje lokalizaci. Stahování zatím není moc (celkem více než 100), je kompatibilní až do verze systému 4.3.3, i když na jiných mi to fungovalo.

BulkPress - hromadný import/export kategorií

Nakonec se podívám na další plugin, který vám umožňuje hromadně vytvářet kategorie ve WordPressu – nazvaný BulkPress. Je nejpopulárnější z této kolekce (7 tisíc stažení), ale nebyl aktualizován déle než dva roky. Podařilo se mi ho však spustit a přidat potřebné kategorie v nejnovější verzi WordPressu.

Po aktivaci modulu se v admin panelu objeví nová stejnojmenná sekce - BulkPress. V položce nabídky Podmínky můžete vytvářet prvky taxonomie a v Příspěvky - příspěvky a stránky. Vyberme si první.

Hierarchii sekcí lze nastavit dvěma způsoby v závislosti na struktuře vašeho webu:

  • umístěte seznam prvků a v dolní části vyberte nadřazenou kategorii;
  • k definování podkategorií použijte znak lomítka "/".

Ve druhém případě musíte úplně dole na stránce zaškrtnout políčko „Vytvořit neexistující rodičovské podmínky“. To vám umožní vytvořit nadřazené kategorie, které nejsou na webu, ale jsou použity v seznamu.

U tohoto pluginu lze zmínit i modul BulkPress - Export, který umožňuje exportovat seznam nadpisů stránek v požadovaném formátu (i pro BulkPress) při zachování hierarchie. To je užitečné pro rychlý přenos kategorií z jednoho projektu do druhého.

Celkový. Nejsou to všechny moduly, které vám umožňují hromadně vytvářet kategorie ve WordPressu, ale jiné byly starší nebo měly méně stahování. Co se týče zvažovaných řešení, první plugin, Quick Bulk Term Taxonomy Creator, není špatný, i když neumožňuje specifikovat slimáka pro záznamy. Pokud budete muset vše upravit později, bude to problém. Bulk Term Generator je funkčnější, ale závada se zobrazováním zalomení řádků může být trochu matoucí. Kromě toho zde můžete vybrat vždy pouze jeden nadřazený prvek. Nejnovější modul BulkPress nebyl dlouho aktualizován, přestože měli vývojáři velké plány. Můžete to také zkusit.

Jak přidáváte značky a vytváříte kategorie ve WordPressu?

Následující plugin bude velmi užitečný pro ty stránky, které mají velké množství kategorií (nadpisy a podnadpisy). Souhlasíte, skládací kategorie (akordeon), které nezabírají celý postranní panel webu, vypadají mnohem estetičtěji. Nevím, jak jinak nazvat tento plugin, tak ať je to akordeon!

Sbalení kategorií Widget seznamu podkategorií pro WordPress

Plugin se velmi snadno používá a nevyžaduje prakticky žádná nastavení.

Instalace

Stáhněte si plugin, nainstalujte a aktivujte. Nabídka zásuvných modulů se objeví v levém sloupci administračního panelu (“Collapsing category list”).

Toto jsou všechna nastavení v nabídce pluginu. Hned vás varuji - pro naše potřeby nemá smysl toto políčko zaškrtávat. Dokonce bych řekl – nesázejte. Ve výchozím nastavení je odstraněn.

Nastavení

Pojďme k instalaci kýženého widgetu. Přejděte do sekce widgetů.

Nyní můžeme vidět nové funkce ve starém widgetu. Zaškrtněte stejná políčka jako já a dostanete následující výsledek:

Pro přehlednost jsem udělal gif :)

Velmi pohodlné, krásné a efektivní. Tímto jednoduchým způsobem jsme ušetřili místo na webu a udělali menu více informativní.

Kategorie WordPress jsou prvkem taxonomie webu, který zlepšuje organizaci materiálů a navigaci na webu. Kategorie WordPress vytváří správce webu. Ve struktuře mohou mít stromovou strukturu s libovolnou hloubkou vnoření podřízených nadpisů.

Smyslem vytváření nadpisů webu a připojení každého článku k samostatnému nadpisu je zlepšit navigaci na webu pro uživatele a zvýšit relevanci (preferenci) webu ve výsledcích vyhledávání pro vyhledávací roboty. Existuje názor, že vyhledávače „milují“ přísně organizované dokumenty s hierarchickou strukturou podřízenosti, protože jim to umožňuje snáze obejít stránky při procházení.

Důležité! V systému WordPress je na rozdíl od jiných systémů možné připojit jeden článek k více kategoriím. Tato technika se zvyšuje, ačkoli systém přiděluje článku hlavní a vedlejší nadpisy.

Správa kategorií WordPress

Formulář pro přidání kategorie je vcelku jednoduchý. Stojí za to věnovat pozornost „štítku“ pro kategorii. Štítek kategorie se projeví v adresách URL článků a kategorií. Pokud štítek nevyplníte, systém si jej vygeneruje sám. Pokud používáte pluginy pro přepis, bude zkratka přeložena automaticky. Štítek kategorie můžete zadat sami. Štítek na webu, stejně jako název sekce, musí být jedinečný. Při použití stejných zkratek k nim systém automaticky přidá číslo oddělené pomlčkou.

Popis sekce není nutný, ale pro optimalizaci je žádoucí. Popis by měl být krátký, 160–165 znaků a jedinečný v rámci webu a internetu. Některá témata zobrazují popisy kategorií na webu, když otevřete archiv kategorií. Přečtěte si článek o tom, jak krásně navrhnout stránku sekce.




Nahoru