Drobečková navigace na WordPressu – plugin Breadcrumb NavXT

Navigace na webuPsal jsem již o drobečkové navigaci z pohledu SEO (starý článek, který by potřeboval doplnit) a zmiňuje se o ní také předchozí článek Ideální URL příspěvků/článků na WordPressu.

Dnes například Google zobrazuje prvky z drobečkové navigace na stránce s výsledky hledání místo klasické URL stránky, takže její používání dostává další „SEO“ rozměr.

Zde na Netzinu vidíte drobečkovou navigaci nad nadpisy článků, třeba tohoto. Používám strukturu „Titulka – rubrika – název článku“.

Čtenář tak ví, ve které rubrice se nachází a může se klikem dostat na přehled všech souvisejících článků.

Google zobrazuje tuto drobečkovou navigaci místo URL článku.

Google - drobečková navigace v SERP

Google – drobečková navigace v SERP

Drobečkovou navigaci zajistíte na WordPressu pluginem Breadcrumb NavXT.

Lze u něj libovolně nastavit výchozí stránku, používané odkazy a další.

Breadcrumb NavXT - nastavení

Breadcrumb NavXT – nastavení

Zde stránka pluginu na WordPress.org.

Zobrazení drobečkové navigace na webu

(Doplněno na základě upozornění v komentáři.)
Pro zobrazení na webu vložte do souboru šablony, kde má být drobečková navigace zobrazena, následující kód:

<?php
if(function_exists(‚bcn_display‘))
{
bcn_display();
}
?>

Ideální URL příspěvků/článků na WordPressu

URLTento příspěvek se týká trvalých odkazů jednotlivých příspěvků (nebo chcete-li článků), tedy jejich URL adres.

Mohl by být o URL adresách obecně, ale WordPress má svá specifika, která je třeba brát v úvahu.

Jakou tedy zvolit strukturu trvalých odkazů?

Při volbě URL je dobré zamyslet se nad celkovou strukturu webu a nad SEO, tedy třeba nad tím, jakou adresu příspěvku vidí uživatel na stránce s výsledky vyhledávání.

Nutno říct, že WordPress sám o sobě mnoho pokročilých možností nedává. Třeba na Drupalu má uživatel možnost zvolit si strukturu odkazů dle typu obsahu už v základní instalaci, na WordPressu by si musel pomoci pluginy nebo dalším nastavením ve functions.php.

Tipy na pluginy

Pokud se rozhodnete pro vlastní typy obsahu se svou URL, doporučuji plugin Custom Post Type UI. Díky němu budete moci vytvářet kromě příspěvků ještě další typy obsahu, které budou mít svou URL, tedy třeba:

http://www.example.cz/clanek/nazev-clanku
http://www.example.cz/zprava/nazev-zpravy

Existují také pluginy, které umožní měnit URL u každého příspěvku zvlášť, nebo trvalé odkazy dále nastavovat nad možnosti WordPressu samotného. Jsou to třeba Custom Permalinks, Simple URLs nebo Permalink Editor.

Struktura webu a SEO

Struktura webu souvisí s použitelností a optimalizací pro uživatele (a tím pádem i pro vyhledávače), proto spojím téma do jednoho. Jak je naznačeno o něco výše, struktura webu se může řídit typem obsahu a samozřejmě také obsahem samotným, například:

http://www.example.cz/zvirata/psi
http://www.example.cz/zvirata/kocky

Znamená to, že na stránce zvirata by měl být nějaký rozcestník nebo něco obecně o zvířatech, další stránky jsou pak konkrétnější. U typů obsahu zpráva a článek, jak je na příkladu výše, by zase měla existovat i stránka s URL http://www.example.cz/clanek a http://www.example.cz/zprava, kde by mohly být například přehledy všech článků a zpráv.

Ideální je přidat k tomu drobečkovou navigaci, protože rámci SEO a samozřejmě použitelnosti s ní snadno vytvoříte takovou strukturu, která bude jasné definovat důležitost stránek v rámci webu.

Tedy stránka http://www.example.cz/zvirata je hlavní, jde o první úroveň zanoření z titulní stránky, stránky o psech a kočkách jsou o úroveň níž a společně odkazují na svou domovskou stránku o zvířatech obecně.

Čeština pro výchozí šablonu Twenty Thirteen 1.0

Po delší době včera vyšla nová verze pluginu Čeština pro WordPress 0.4 s kompletní lokalizací výchozí šablony Twenty Thirteen 1.0. Kromě samotného překladu obsahuje také upravený font Bitter s podporou českých znaků (díky M). Dále došlo k doplnění překladu fóra bbPress a některým dalším změnám. Pokud nechcete instalovat plugin, tak si můžete stáhnout pouze lokalizované soubory […]

Přesměrování feedu na feedburner

Existují dvě metody jak přesměrovat feed na feedburner:

1. Použití .htaccess

Tohle je vhodné pro single WordPress instalaci. Netestoval jsem to neb používám WordPress Multisite.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-] )?/?$ http://feeds.feedburner.com/catchinternet [R=302,NC,L]
</IfModule>

2. Pomocí function.php

Tahle varianta je lepší pro WordPress Multisite, neboť pomocí child theme máte možnost vložit přesměrování jen pro danou subdoménu.

//Redirect WordPress Feeds To FeedBurner
add_action('template_redirect', 'ci_rss_redirect');
function ci_rss_redirect() {
if ( is_feed() && !preg_match('/feedburner|feedvalidator/i', $_SERVER['HTTP_USER_AGENT'])){
header('Location: http://feeds.feedburner.com/bigdwp');
header('HTTP/1.1 302 Temporary Redirect');
}
}

 

 

The post Přesměrování feedu na feedburner appeared first on wpmax.cz.

Jak nainstalovat češtinu do WordPressu

Ano, jak všichni správně víte, tak WordPress je pravidelně překládán do češtiny (v poslední době to trochu vázne, ale měl by to být jen dočasný problém). Ovšem, může se stát, že si stáhnete anglickou verzi nebo vám hosting sám vytvoří cizojazyčnou mutaci. Vy si web nastavíte, vložíte články a ejhle, uvědomíte si, že potřebujete nahodit češtinu.

Vyloučení rubriky ze zobrazení přes the_category()

Může se hodit, když nechceme zobrazovat např. nadřazenou rubriku, ale jen podrubriky. Umístíme do functions.php.


function the_category_filter($thelist,$separator=' ') {
     // seznam ID rubrik, které se nemají zobrazit
     $exclude = array(4, 5);
     // create an empty array
     $exclude2 = array();
     
     // loop through the excluded IDs and get their actual names
     foreach($exclude as $c) {
          // store the names in the second array
          $exclude2[] = get_cat_name($c);
     }
     
     // get the list of categories for the current post		
     $cats = explode($separator,$thelist);
     // create another empty array		
     $newlist = array();

     foreach($cats as $cat) {
          // remove the tags from each category
          $catname = trim(strip_tags($cat));

          // check against the excluded categories
          if(!in_array($catname,$exclude2))
          
          // if not in that list, add to the new array
          $newlist[] = $cat;
     }
     // return the new, shortened list
     return implode($separator,$newlist);
}

add_filter('the_category','the_category_filter', 10, 2);

Dohledávání v anglických slovnících a thesaurech

Např. pro TheFreeDictionary do functions.php přidáme shortcode:


function tfd_lookup($atts)
{
    $keyword = $atts['0'];
    $output = '<a href="http://www.thefreedictionary.com/' . $keyword . '" target="_blank">' . $keyword . '</a>';
    return $output;
}

add_shortcode('tfdl', 'tfd_lookup');

a v textu příspěvku pak výraz, které chceme dohledat, označíme příslušným shortcodem:

[tfdl hledaný_výraz]

Další příklady »

*Můžeme použít i pluginy:*

Click2Refer Virtual Dictionary
http://wordpress.org/plugins/click2refer-virtual-dictionary/

Click2Refer plugin lets the blog readers to lookup the Wordnet dictionary just by a double click on the word they want to refer.
This will take in a floating window into your blog upon the first double click.

Double Click Dictionary Look-up
http://wordpress.org/plugins/double-click-dictionary-look-up/

Double click on the screen to highlight a word. This creates a qTip next to the word where when clicked, a pop-up will appear with the Miriam-Webster.com’s definition on the word.

„Top 10 WordPress Dictionary Plugins »“:www.wordpressintegration.com/blog/top-10-wordpress-dictionary-plugins-you-can-use/