Náhledové obrázky, které se nově objevily ve WordPressu 2.9, toho sice na první pohled moc neumí, ale s pomocí několika drobných zásahů je možné jejich zobrazení v šabloně libovolně upravovat. Nejčastějším způsobem těchto úprav je obvykle zápis dodatečné funkce do souboru functions.php ve vaší šabloně, ale v tomto případě to ani není nutné a vystačíme si s úpravou funkce the_post_thumbnail() a doplněním HTML. Na žádost našeho čtenáře si v tomto článku ukážeme úpravu zobrazení náhledových obrázků tak, aby odkazovaly přímo na příslušný příspěvek a braly si z něj jeho název pro atributy alt a title.
Každý autor svého blogu (a to nejen ve WordPressu) má určitě rád, když mu po mnohahodinové práci s napsáním nějakého článku uživatelé zanechají alespoň nějakou zpětnou vazbu, např. v podobě komentáře. Redakční systém WordPress se i v tomto případě snaží, aby takové (zejména opakované) vkládání komentářů čtenářům co nejvíce zjednodušil a neotravoval je např. pokaždé novým zadáváním jména a emailu. Ne vždy je to však v silách WordPressu a někdy musí zasáhnout i sám uživatel…
Součástí WordPressu jsou samozřejmě také automaticky generované RSS zdroje. Nebudeme teď řešit, jak je zobrazovat (nabízet) pro čtenáře, ale podíváme se na konkrétní úpravu zobrazování výpisu položek výchozího RSS zdroje. WordPress generuje RSS zdroj v následující podobě: klikací nadpis s odkazem, datum publikování, autor a poté už samotný obsah příspěvku nebo jeho zkrácenou část na ukázku (podle toho, zda máte v menu Nastavení – Čtení zaškrtnuto u “Položky v RSS zobrazovat jako“ možnost „Pouze několik úvodních vět“). A jak to udělat, pokud si do tohoto výpisu chcete ještě něco přidat (obrázek, reklamu, odkaz, rubriku)?
Značka pro pokračování textu (anglicky more) je určena pro označení místa, kde bude končit úvodní část článku. Obvykle totiž napíšete krátký úvod (perex), který má upozornit (někdy i nalákat) čtenáře, o čem tento článek vlastně bude a poté se může rozhodnout, zda chce rozkliknout odkaz pro pokračování článku. A právě tento odkaz je automaticky generován na základě vložené značky pro pokračování textu. Objevuje se pak na webech v mnoha podobách, v češtině nejčastěji jako odkazy „Pokračování článku“, „Číst celý článek“, atd. Podíváme se nejen jak tato značka funguje, ale i jak dosáhnout některých pokročilých úprav.
Trvalé odkazy (permalinky) si můžete u příspěvků nastavit téměř libovolně a často (i tady na webu) se používá nastavení ve tvaru domena/rubrika/prispevek. Ale co se stane, když máte u některých příspěvků přiřazeno více rubrik? Jak se to pak vlastně v trvalém odkazu projeví? A jak se to dá případně upravit?
Tato situace se často opakuje, některé rubriky prostě nemají ze své podstaty (např. mnoho krátkých příspěvků) místo na homepage, takže je tam nechcete zobrazovat. Řešení je velmi jednoduché, kdy stačí přidat pouze jeden řádek kódu v šabloně. Protože jde o homepage, musíte upravit soubor index.php v adresáři s šablonou (budu to ukazovat na příkladu defaultní šablony z WordPressu 2.8.4). Najděte místo, kde začíná výpis příspěvků, tedy něco podobného (může se lišit třeba chybějícími uvozovacími php tagy) tomuto kódu:
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
A před tento kód přidejte následující řádek:
<?php query_posts('author=-3&cat=-3'); ?>
Co se přesně stane? Právě jste upravili výpis příspěvků na homepage tak, že se budou zobrazovat všechny příspěvky kromě těch, které jsou v rubrice s ID = 3 a od autora s ID = 3. Jednotlivá ID naleznete v administraci a změňte si je samozřejmě podle svých potřeb. Pokud je tam před nimi znaménko minus, tak jsou z výpisu dané příspěvky vyloučeny a naopak, pokud tam minus nebude, tak se zobrazí příspěvky pouze z této rubriky a od tohoto autora. Každopádně doporučuji prohlédnout manuál, který se všemi parametry funkce query_posts() detailně zabývá.
Narazil jsem na to už několikrát, zejména když lidé chtějí část příspěvků vyexportovat a vložit do nového samostaného webu. WordPress sice umožňuje v základu exportovat (a importovat) pouze všechny příspěvky najednou, ale můžete použít vhodný plugin, který tuto možnost výrazně rozšíří. Vyexportovat vybrané příspěvky (např. podle štítků, rubrik, atd.) lze velmi jednoduše např. pomocí pluginu Advanced Export for WP & WPMU (pouze navolíte co se bude exportovat) a poté výsledek naimportujete na novém webu. A co se starými příspěvky? Opět použijeme plugin, tentokrát s názvem Bulk Delete, zaškrtneme rubriku či štítek odkud chceme příspěvky vymazat a problém je vyřešen.
Nejnovější komentáře