Úprava more linku – odkazu na pokračování článku (read-more)
Ve WordPressu se úvod článku (perex) odděluje od jeho pokračování značkou <!–more–>.
WordPress pak automaticky na toto místo vloží odkaz, nejčastěji česky přeložený jako „pokračovat ve čtení“, „číst celý článek“, „číst dál“, „přečíst celý článek“ apod.
Toto počeštění můžete provést sami, stejně jako úpravy vzhledu tohoto odkazu a chování při rozkliknutí článku. Pokud chcete, aby se čtenář dostal na celý článek od začátku a ne na pokračování, pomůže vám plugin Custom More Link Complete.
Úpravy samotného odkazu ve zdrojovém kódu
Upravit odkaz na pokračování článku je možné v šablonách motivu vzhledu, tedy všude tam, kde se tento odkaz nachází.
<?php the_content('Pokračuj ve čtení »'); ?>
Zde můžete provést pevné počeštění ve své šabloně, kterou nehodláte nechávat aktualizovat někým jiným (pokud to chcete dělat, zkuste Child Themes.
Úpravy vzhledu odkazu (style.css)
More link má WordPressem přiřazenou třídu more-link. Pokud ji ve svém stylopisu (souboru style.css) nemáte, můžete ji doplnit:
Příklad:
.more-link {
display: block;
float: right;
margin: 0 10px 0 0;
text-decoration: underline;
color: #dd0a0a;
font-size: 0.9em;
font-weight: normal;
}
Změna obsahu more linku s pluginem
Pokud chcete upravit obsah odkazu, můžete ho přes administraci editovat pomocí pluginu Custom More Link Complete.
Po instalaci a aktivaci je konfigurace v sekci Nastavení, kde najdete kód odkazu.
<a href="%permalink%" title="%linktext% «%title%»">
%linktext% «%title%»
</a>
Odkaz je poskládán z těchto značek:
- %permalink% – trvalý odkaz na celý článek
- %anchor% – odkaz na kotvu v článku (pokud chcete čtenáře posouvat za perex)
- %class% – výchozí třída stylu (viz výše)
- %linktext% – text odkazu nastavený v souboru šablony (viz výše, můžete samozřejmě upravit zde v pluginu podle svého)
- %title% – název článku
Jednotlivé značky nemusíte použít a doplnit vlastním textem dle libosti.
Další nastavení pluginu
Pomocí Custom More Link Complete lze nastavit limit délky pro titulek článku (značka %title%). V odkazu se tedy nemusí opakovat celý nadpis, můžete použít jeho část a přidat několik teček.
WordPress má dva typy zobrazení perexu článků a kromě funkce content můžete používat i funkci excerpt.
Tedy místo
<?php the_content('Pokračuj ve čtení »'); ?>
toto:
<?php the_excerpt(); ?>
Excerpt zobrazuje ve výchozím nastavení prvních 55 slov článku a odkaz na pokračování. Poslední volbou v nastavení pluginu ovlivníte, jestli bude nastavení more linku použito i na tento odkaz u funkce excerpt.
Více o pluginu najdete na WordPress.org – Custom More Link Complete
Autor: Luboš Kudláček
Provozovatel Netzinu, autor knihy o WordPressu, publicista, blogger. Více na LubosKudlacek.cz