Widget kategorie WordPress se stromovým systémem

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, jako je tento: 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("kategorie-kategorie", "wpb_categories_with_feed"); add_filter("text_widgetu", "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í. To, ž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("výňatek", $obsah);

else: $content = $post->post_content;

$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.

Všechny nejnovější a nejzajímavější ze světa WordPress na mém kanálu Telegram. Upsat!

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

Příspěvek je věnován všem začínajícím SEO specialistům, kteří mají za úkol optimalizaci pro vyhledávače pro WordPress kategorie, ale nemají možnost se obrátit na kvalifikované programátory. I když sám nejsem pokročilý webmaster, za několik let práce s WordPress jsem nashromáždil sadu funkčních berličkových řešení, o které se podělím v tomto článku.


Co je nutné pro plnohodnotnou optimalizaci kategorií pro vyhledávače? Podle mého názoru je toto:

  1. Krásná adresa URL, bez standardní předpony /kategorie/
  2. Možnost nastavit vlastní název a popis pro každou kategorii a také možnost generovat tyto značky pomocí šablony, pokud nebyly výslovně uvedeny.
  3. Možnost zobrazit textový popis pro každou kategorii bez duplikace na stránkovacích stránkách.

V pořadí, jak lze toto vše realizovat.

Odeberte /category/ z adresy URL

Zda je nutné odstranit předponu /kategorie/ z URL nebo ne - každý rozhodne sám za sebe. Podle mého názoru z toho není žádný užitek, takže to odstraním. Nejjednodušším řešením je plugin “WP No Category Base” – stáhnout, nainstalovat, zapomenout. Pokud nejste zastáncem zbytečných pluginů, ale rádi se ponoříte do kódu, pak vám doporučuji podívat se na alternativní řešení.

Tagy názvu a popisu

Pokud potřebujete optimalizovat kategorie na svém WP webu, pak doporučuji nainstalovat plugin “Yoast WordPress SEO”, pokud jste používali “All In One SEO Pack”, můžete z něj snadno importovat všechna nastavení.

Yoast WordPress SEO Plugin umožňuje:

  1. Nastavte značky názvu a popisu pro každou kategorii (a v případě potřeby klíčová slova);
  2. Vytvářejte šablony pro názvy a popisy pro různé typy dokumentů (příspěvky, stránky, kategorie, značky);

Jedinou nevýhodou, kterou jsem u tohoto pluginu našel, je to, že zobrazuje stejnou značku názvu pro všechny stránky stránkování. Chcete-li tuto vadu opravit, budete se muset trochu ponořit do kódu vaší šablony. Značka title se obvykle tvoří v souboru motivu head.php a vypadá takto:

<?php wp_title();?>

Je nutné, aby byl nadpis na stránkovacích stránkách tvořen odlišně. Implementoval jsem to následovně - nejprve zkontrolujeme, zda jsme na stránkovacích stránkách, pokud ano, pak zkontrolujeme, zda se jedná o stránkování hlavní stránky, nebo stránkování kategorie:

<?php if(is_paged()){ </i></p> <p><i>if(is_home())(</i></p> <p><i>bloginfo('jméno');</i></p> <p><i>single_cat_title();</i></p> <p><i>$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;</i></p> <p><i>echo ': stránka '. $stránkováno;</i></p> <p><i>wp_title();</i></p> <p><i>?>

Textový popis kategorií

Pro potřeby SEO je často nutné umístit text do kategorií. Každá kategorie má pole „Popis“, které použijeme, ale nejprve musíme pole upravit na plnohodnotný textový editor – to lze provést instalací pluginu „Rich Text Tags, Categories, and Taxonomies“. Poté do svého souboru motivu, který je zodpovědný za zobrazování kategorií (obvykle category.php, i když název se samozřejmě může lišit), musíte vložit kód zobrazení popisu:

add_filter('popis_kategorie', 'wpautop');

add_filter('popis_kategorie', 'wptexturize');

echo popis_kategorie();

Rozhodněte se sami, kde přesně text potřebujete, zpravidla se umísťuje pod příspěvky. U některých témat může nastat problém, když se text z pole „Popis“ zobrazí v atributu title odkazů. Řešení je celkem jednoduché, pokud je výstup kategorií zapsán přímo v šabloně, pak hledáme:

A změňte 1 na 0:

function removeTitle($str)(

$str = preg_replace(‘#title=”[^”]+”#’, ”, $str);

return $str;

add_filter("wp_list_categories", "removeTitle");

No, to je asi vše. Pokud máte dotazy a/nebo návrhy, jak vylepšit ten či onen kód/metodu, napište do komentářů 😉

V RuNetu je poměrně rozšířený, používá se k vytváření dynamicky se rozšiřujících sekcí na webu, což uživatelům usnadňuje vyhledávání potřebných a/nebo doplňujících informací. Pokusíme se nainstalovat a předtestovat plugin verze 4.3.1 (nejnovější v repozitáři WordPress) na WordPress 3.3.1. Níže pochopíte, proč o tom mluvím tak podrobně.

  1. Stažení a instalace pluginu WP-dStrom
  2. Nastavení pluginu WP-dTree
  3. Nastavení widgetu pluginu
  4. Nastavení widgetů WP-dTree archivy a WP-dTree kategorie:
  • Přizpůsobení vzhledu widgetu
  • Nastavení pořadí řazení a zobrazení kategorií, podkategorií a článků

1. Stáhněte a nainstalujte plugin WP-dTree

Pokud si stáhnete plugin z wordpress.org, nepochybně si všimnete, že jej autor nabízí s nadějí, že bude užitečný, ale bez jakékoli záruky nebo dokonce implicitní záruky – to vše je poněkud alarmující.

Abych vám usnadnil hledání pluginu, nahrál jsem ho na svůj server, takže si ho samozřejmě můžete stáhnout zdarma. [Plugin stažen již 563x].

Plugin WP-dTree je ve formátu ZIP, takže jej můžete nainstalovat na web přímo z konzoly pro správu: „Pluginy“ - „Přidat nový“. Jeho instalace je velmi jednoduchá, aktivace je stejná, ale po aktivaci na vás čeká překvapení:

Upřímně řečeno, po takovém varování mizí touha s tím dál pracovat, ale budeme pokračovat: k tomu byl tréninkový web vytvořen.

2. Nastavení pluginu WP-dTree

Nastavení pluginu se nachází v admin panelu – „Nastavení“ – „WP-dTree“ (ano, v nastavení se objevil nový řádek). Klikněte na něj, otevře se stránka nastavení:

Obr.2

Chci vás hned varovat: tato nastavení je nejlepší použít o něco později, po instalaci widgetů na postranní panel, abyste viděli, co je na webu. Nyní tedy přejděte na stránku Widgety a přetáhněte je na postranní panel. Je snadné je odlišit od ostatních: je jich 5 a jejich názvy začínají frází WP-dTree. Poté se vraťte do nastavení.

Ve žlutém čtverci - kdo je autorem a jeho žádost o finanční pomoc pomocí mikroplatební služby Flattr. Nebo mu kupte knihu z Amazon.com, cena je od 15 do 70 dolarů. Je zde také odkaz na fórum podpory umístěné na wordpress.org (anglicky).

Nyní přejdeme k samotnému nastavení. A hned si všimněme, že pro konfiguraci widgetů jsme odesláni na stránku widgetů.

Řádek „Animate“ umožňuje animaci, tzn. rubriky lze po určitou dobu sbalit/rozbalit. Výchozí – nepřipojeno. Chcete-li tuto funkci povolit, musíte zaškrtnout políčko a zadat počet milisekund v okně. Pak to zkuste nastavit na 1000 (tj. 1 sekundu) a uvidíte, jak to funguje.

Řádek „Disable WP-dTree“s...“ umožňuje změnit styly CSS: pokud se vám nelíbí výchozí styly v pluginu, můžete je změnit. Pro začátečníky bude tato změna poněkud obtížná, takže Doporučuji nechat výchozí.

Řádek „Zahrnout nouzové zálohy noscript“ umožňuje zajímavou funkci: pokud váš návštěvník zakázal zobrazování Java skriptů a nějaké jsou (a 32 % mých návštěvníků má Java vypnutou), zobrazí se mu jiná verze kategorií, ale pro tento účel je vytvořena duplikace rozbalovacích kategorií, archivy atd. Užitečná je i samotná funkce, zaškrtněte políčko.

Řádek "Javascript escape method" - nevím, co to je. Javu bohužel neznám. Nechte to jako výchozí.

Po dokončení nastavení je třeba kliknout na tlačítko „Aktualizovat nastavení“ a uložit provedené změny. A nyní můžete přejít k nastavení widgetu.

3. Nastavení widgetu pluginu WP-dTree

Když jsem poprvé viděl, že tento plugin vytváří 5 (!) widgetů a kolik nastavení je v každém, byl jsem nejprve zaskočen: musím o nich psát až do zítřejšího oběda. Při bližším pohledu jsem si uvědomil, že všechno není tak děsivé. No, začněme modlitbou.

Nejprve zahoďme ty, které podle mého názoru na webu nepotřebujeme: našel jsem 3 z nich – Odkazy, Stránky a Taxonomie a další – Archivy – je sporný (je jasné, že název každého widgetu stále je vpředu uvedeno WP-dTree, ale toto vynechávám, protože celý článek je o tomto pluginu).

Widget Odkazy zobrazuje všechny druhy užitečných i méně užitečných odkazů:

Obr.3

Zdá se mi, že tento widget je úplně k ničemu. Pojďme to odstranit.

Widget „taxonomie“ – ničemu jsem s ním nerozuměl. Nastavení zobrazení by mělo být definováno, ale moje pokusy něco změnit k ničemu nevedly: asi jsem něco nevzal v úvahu, nevím. Necháme všechna výchozí nastavení a odstraníme widget z postranního panelu. Navíc je stále v beta verzi.

Widget Archivy zobrazuje archivy na webu podle měsíců. Vypadá to takto (rozšířené zobrazení):

Obr.4

Zdá se mi, že je to zbytečné: mám skoro pět tisíc článků a jejich seznam zabere moc místa. Ale pokud to chcete nechat na webu, prosím. Přejděme k nastavení zbývajících dvou widgetů.

4. Nastavení pro archivy WP-dTree a widgety WP-dTree

Nastavení pro widgety Archivy a Kategorie jsou téměř totožné. Ukážu příklad widgetu Categories proveďte analogicky nastavení druhého widgetu (Archives).

A). Přizpůsobení vzhledu widgetu WP-dTree Categories

Otevřete tento widget:

Obr.5 Horní část nastavení

Řádek názvu – zadejte název widgetu, například „Kategorie“.

Ponechte řádek „Cache“ jako výchozí.

Řádek „Použít čáry“ a „Použít ikony“ určuje, zda se mají či nemají zobrazovat čáry spojující složky a zda se mají zahrnout obrázky složek a souborů ve stylu Windows.

Řádek „Zavřít stejnou úroveň“ umožňuje užitečnou funkci, kdy bude otevřena pouze jedna složka a zbytek bude sbalen. Obdoba stylu „Akordeon“ v pluginu Collapsing Categories. Necháme zaškrtávací políčko.

Řádek „Výběr zvýraznění“ by teoreticky měl nějakým způsobem zvýraznit otevřený článek v obecném seznamu článků. Výběr závisí zřejmě na stylech vaší šablony. Alespoň jsem neměl žádný výběr v nainstalované šabloně, i když jsem se zkroutil tak a tak, ale nepletl jsem se s CSS, protože... Během testování se snažím dělat jen ty věci, které budou dělat i moji čtenáři.

Řádek „Otevřít pro výběr“ prozrazuje v seznamu kategorií, do které otevřený článek patří. Mé vysvětlení dopadlo nějak neobratně. Jedním slovem otevřete článek a automaticky se v seznamu kategorií otevře kategorie, do které tento článek patří, otevřete další článek - otevře se další kategorie atd. Jakýsi analog „drobečky“ - ukazuje, kde přesně se na webu nacházíte. Je to užitečná věc – nechte políčko zaškrtnuté.

Obr.6. Střední část nastavení

Řádek „Zkrátit nadpisy“ určuje délku nadpisu, hodnota 0 (nula) – nadpis se zobrazuje celý (samozřejmě v postranním panelu ve widgetu „Kategorie“), nastavte jinou hodnotu, např. 50 – zobrazí se pouze prvních 50 znaků. V tomto případě bude tooltip (nadpis) při najetí kurzorem obsahovat celý název článku. Užitečné pro úsporu místa na webu. Pak je ale potřeba předělat nadpisy článků: to nejdůležitější by mělo být na začátku nadpisu!

Řádek „Vyloučit“ umožňuje vyloučit některé kategorie z navigace. Chcete-li to provést, musíte uvést ID kategorií oddělená čárkami. Může to být užitečné, pokud se například účastníte výměny článků a články se na web přidávají automaticky: kvalita a téma článků mě často jednoduše uvrhne do stavu šoku.

Budete mít nový sloupec ID (zobrazený šipkou), čísla v něm jsou ID kategorií. Úplně stejný obrázek bude i na dalších stránkách se seznamy - články atp.

Řádek „Zahrnout“ umožňuje naopak zahrnout některé kategorie. Tento řádek se od předchozího liší, pokud tomu rozumím, v tom, že v tomto řádku odstraníte určitou kategorii z velkého seznamu nadpisů, ale v tomto řádku povolíte, aby se z tohoto seznamu zobrazilo pouze určité – malé – číslo . Proč je to nutné? Nevím, ztratil jsem rozum. Zde je třeba zadat ID kategorií stejným způsobem, oddělené čárkami.

Řádek „Vynutit otevření pro“ vám umožňuje ponechat při návštěvě webu nějakou kategorii otevřenou, tzn. návštěvník přijde na váš web a okamžitě vidí otevřenou jednu (nebo několik) sekcí. Užitečné pro zaměření pozornosti na určité materiály. V okně musíte označit takové kategorie oddělené čárkami. (V závorce uvedu, že návštěvník zároveň uvidí, jak jsou strukturovány vaše rozbalovací sekce. Návštěvníci jsou přece různí)

Řádek „Pořadí“ určuje pořadí řazení - ve vzestupném pořadí (od A do Z nebo od 1 do 9) nebo sestupném pořadí (od Z do A nebo od 9 do 1). Výchozí hodnota je ASC - zvýšení.

B). Nastavení pořadí řazení a zobrazení kategorií, podkategorií a článků

Řádek „Sort by“ umožňuje určit, podle jakých parametrů jsou kategorie řazeny – abecedně (název, výchozí), podle ID, podle URL, podle počtu článků atd. Doporučuji to ponechat jako výchozí.

Řádek „Seřadit příspěvky podle“ umožňuje určit pořadí řazení názvů článků – podle data publikace (výchozí), podle názvu článku (názvu příspěvku), tzn. abecedně nebo podle ID článku.

Řádek „Poštovní objednávka“ určuje pořadí řazení článků. Výchozí hodnota je DESC – nejnovější publikované články jsou úplně nahoře.

Obr.8 Spodní část nastavení

Řádek „Limit“ určuje maximální počet kategorií, které se mají zobrazit. Množství určuje celkový počet nadpisů a podkategorií, přičemž se vybírají ty nejvyšší. Výchozí hodnota je 0 (nula) – zobrazí se všechny kategorie a podkategorie s vybranými nejlepšími. Proč je tato funkce vytvořena? Asi jen pro případ.

Řádek „Omezit příspěvky“ určuje maximální počet článků v kategoriích. Výchozí hodnota je 0 (nula) – zobrazí se všechny články. Velmi užitečná funkce, když je v kategorii mnoho článků. Je zde však několik úskalí.

První kámen. Jak mohu čtenáři ukázat, že v této kategorii jsou další články, a zobrazit názvy těchto článků? Následující řádek tento problém částečně řeší.

Řádek „Zobrazit další odkaz“ je určen k zobrazení zprávy o skrytých článcích v postranním panelu. Nejdříve změníme text v okně, a pak uvidíme, jak to celé na webu vypadá.

Místo textu Zobrazit více musíte napsat „Zobrazit více“ nebo něco podobného. Na to, co je napsáno v závorkách, není třeba sáhnout – to ukazuje počet skrytých článků. Abyste jasně viděli účinek této funkce, nastavte v řádku „Omezit příspěvky“ číslo, které je zjevně menší než počet článků v kategorii. Měli byste dostat něco takového:

Obr.9

Uložte změny a podívejte se na web:

Obr.10

V tom spočívá druhé úskalí: po kliknutí na odkaz „Zobrazit více“ se vám zobrazí... ne, ne názvy skrytých článků, ale archiv této sekce. Pokud kliknete na odkaz „Otevřít vše“, zbývající nadpisy a podkategorie se jednoduše otevřou, ale nadpisy skrytých článků nebudou stále viditelné. Berte to prosím v úvahu.

Řádek „Zobrazit potomky:“ - ze všech kategorií na webu jsou zobrazeny pouze podkategorie vybrané kategorie. Pokud kategorie nemá podkategorie, nezobrazí se nic – sekce kategorií na webu je prostě nedotčená. Proč se to stalo - nevím. Ponechte výchozí hodnotu.

Řádek „Pouze *přímé* děti z:“ zavádí filtr pro děti k zobrazení určitých kategorií. Na Západě je rozšířená rodičovská kontrola nad tím, co jejich děti sledují na internetu. S námi... rozumíte.

Řádek „Vyloučit příspěvky“, jak tomu rozumím, se vztahuje i na zákazy, jen nefiltruje kategorie, ale články.

Řádek "Povolit duplicitní položky" umožňuje zobrazení duplicitních položek. To znamená, že stejný článek může být ve dvou nebo více kategoriích. Ve výchozím nastavení je tento řádek označen zaškrtnutím, což znamená, že tento článek bude ve všech těchto kategoriích. Pokud zrušíte zaškrtnutí tohoto políčka, bude se zobrazovat pouze v první kategorii, počítáno od shora.

Řádek „Skrýt prázdné kategorie“ skryje prázdné kategorie (tj. ty, které ještě nemají články). Ve výchozím nastavení je tento řádek nezaškrtnutý, což znamená, že se zobrazí prázdné kategorie. Raději zaškrtneme políčko.

Řádek „Seznam příspěvků“ umožňuje nebo blokuje zobrazení názvů článků. Když se povolí jejich zobrazení, pak bude vše vypadat jako na screenshotech výše a pokud budou zakázány, tak se zobrazí pouze kategorie a podkategorie, tzn. stejně jako ve WordPressu. Proč tedy tento plugin? Necháme zaškrtávací políčko.

zdravím vás! WordPress jako engine je velmi dobrý a ne nadarmo je mezi mnohými velmi oblíbený. Můžete jej použít k vytvoření doslova jakékoli webové stránky, po které vaše srdce touží. Bohatá funkčnost a možnosti podpořené jednoduchostí a stabilitou.

Dnes chci ukázat, jak je to možné optimalizovat kategorie na tomto motoru. Optimalizace znamená zobrazení textu popisu kategorie na stránce a přiřazení názvu a popisu k požadované kategorii. K vyřešení problému použiji plugin Category SEO Meta Tags, pomocí kterého ukážu, jak se meta data zapisují, a také zobrazím text v kategorii.

Obecně je tato problematika aktuální a hodně se kolem ní mluví. Jedni říkají, že úseky je třeba úplně uzavřít, druzí, že to není nutné. Nevím, kdo má pravdu, ale rozhodl jsem se na tento problém podívat sám. Vím jistě, protože jsem si v praxi ověřil, že stránku kategorie lze optimalizovat a získávat na ni návštěvnost, což není vůbec špatné.

Optimalizuji první stránku kategorie, zobrazím na ní unikátní text, cca 2 tisíce znaků a všechny ostatní stránky zavřu z indexace, aby nebyly duplicity. Jelikož mám asi 15 kategorií, není vůbec špatné získat 15 stránek, na které můžete nasměrovat návštěvnost.

Kroky, které je třeba podniknout:

  1. Zkontrolujte, zda jsou kategorie v souboru otevřené. Pokud jsou zavřené, otevřete je.
  2. Pokud jsou kategorie otevřené, musíte zkontrolovat dostupnost duplicitní stránky, budou 100%. Všechny duplikáty musí být uzavřeny v souboru robots.txt a ponechat pouze první stránku kategorie.
  3. Dali jsme Kategorie SEO Meta Tags plugin, pro zápis metadat pro každou sekci.
  4. Pokud šablona není určena k zobrazení popisu kategorie, musíte do šablony stránky přidat kód.

Nyní postupně každý z bodů.

Zkontrolujte, zda jsou v souboru robots.txt otevřené kategorie

Přejděte na tento soubor a zjistěte, zda jsou otevřené kategorie WordPress. Chcete-li to provést, vyhledejte řádek:

nebo jemu podobná. Pokud není nic nalezeno, jsou všechny sekce webu otevřeny pro indexování.

Kontrola duplicitních rubrik

Všechny duplikáty stránek kategorií zpravidla vypadají takto:

Stránka=1 (2, 3, 4, 5) atd.

Pg=1 (2, 3, 4, 5) atd.

Po kontrole a nalezení je musíte všechny zavřít v souboru robots.txt a ponechat pouze první stránku každé kategorie. Do tohoto souboru zapíšeme následující řádek:

Nyní jsou všechny duplikáty uzavřeny od , ale budou smazány až po chvíli. Pokračujeme k dalšímu kroku.

Instalace pluginu Category SEO Meta Tags

Pomocí tohoto pluginu můžete zaregistrovat metadata pro kategorii WordPress. Lze jej stáhnout z našeho zdroje:

Instalace by neměla být problém.


Po úspěšné instalaci můžete přejít do libovolné kategorie a zjistit, že pole jako .

Pokud máte například nainstalovaný některý ze SEO pluginů, pak se titul zadaný v SEO Meta Tags nezobrazí. Ani jsem se nepokoušel tento problém vyřešit, protože název kategorie se pro optimalizaci dobře hodí. Pokud zadáte popis a klíčová slova, pak se vše zobrazí perfektně.

Tam je další problém, pokud pole klíčová slova ponechte prázdné, při ukládání pak napíše „Pole musí být vyplněno...“. Chcete-li tento problém vyřešit, musíte přejít na plugins/category-seo-meta-tags/category-seo-meta-tags.php, otevřete tento soubor a najděte tuto část kódu:


Z čáry odstranit třídu" formulář-vyžadován“ a dostaneme tento kód:


Toto pole je nyní volitelné. Plugin je nakonfigurován, přejděme k hlavní části.

Zobrazit popis kategorie na stránce

Nejdůležitější krok. Aby byla stránka kategorie dobře optimalizovaná, musíte na ni přidat text.

Nejprve je třeba zkontrolovat, zda je v šabloně zobrazen popis kategorie či nikoli. Přejděte do sekce a do popisného řádku zadejte libovolný text. Vše uložíme, přejdeme na stránku kategorie a podíváme se, zda se text někde objevil nebo ne, pokud není žádný text, pak není výstupní kód zapsán v šabloně.

Jak tento problém vyřešit?

Do kódu šablony musíte napsat následující řádek:

Přejdeme do složky se šablonou a najdeme soubor. Ve všech šablonách je tento soubor zpravidla zodpovědný za zobrazování obsahu v kategoriích atd., existují však výjimky.

Do souboru zapíšeme řádek, který je vidět výše. Text v horní části stránky jsem udělal do spoileru. Jak to vypadá, můžete vidět na mém webu, pokud přejdete do jakékoli kategorie, například „“. Nahoře vidíte blok „Co je zajímavého v sekci?“, do kterého jsem umístil text.

Zde je příklad kódu, kam jsem vložil výstup popisu kategorie:


Pokud jste udělali vše správně, pak nyní, když pole „ Popis” v kategorii se vyplní, následně se zobrazí text, který bude mít pozitivní vliv na propagaci vašeho webu.




Nahoru