Pokud máte u svého poskytovatele hostingu problém s omezením PHP paměti (tzv. memory_limit, občas nastaven pouze na 32 MB) a třeba právě kvůli tomu máte vypnutou i češtinu pro WordPress, abyste trochu paměti ušetřili (samotná čeština zabírá odhadem 4 – 6 MB), tak i v tomto případě existuje jednoduché řešení.
Poměrně jednoduchá (a přesto velmi mocná) funkce query_posts() je mezi uživateli WordPressu velmi oblíbená, protože si mohou s její pomocí snadno (a téměř libovolně) upravit výpisy příspěvků na svém webu. Bohužel ale není vždy používána zcela správně a může tak v některých případech způsobovat různé problémy, nebo nejsou některé její vlastnosti na první pohled zcela zřejmé, což je i případ častých problémů s nefunkčním stránkováním.
Nedávno se objevil dotaz na možnost zvýrazňování aktuálního měsíce v přehledném výpisu archivu, takže jsme se zkusili poohlédnout po nějakém jednoduchém řešení, aniž bychom museli modifikovat zdrojové kódy WordPressu či použít nějaký plugin. A nakonec je to jednodušší než to původně vypadalo a funguje to jak v archivu zobrazovaném v šabloně pomocí funkce wp_get_archives(), tak i ve widgetu Archiv. A jak tedy na to?
Ano, i ve WordPressu existuje jedna utajená stránka s nastavením dostupná pouze pro administrátory. Jde vlastně o výpis databázové tabulky options (s defaultním předponou jde konkrétně o wp_options), kde si můžete prohlédnout (a také upravovat) některá nastavení WordPressu či dalších pluginů. Alespoň tak můžete jednoduše prozkoumat, co všechno si k vám do databáze používané pluginy ukládají. Samozřejmě také předem upozorňujeme, že pokud chcete něco upravovat, tak byste nejdříve měli alespoň trochu tušit, co upravovaná hodnota znamená, než bez rozmyslu kliknete na tlačítko „Uložit změny“.
Při přípravě včerejšího příspěvku o pluginu WP-Table Reloaded jsem narazil na zajímavý problém, se kterým jsem si nějakou dobu nevěděl vůbec rady (pomohl mi nakonec až autor výše zmíněného pluginu, protože jsem se ho po marném pátrání zeptal). Chtěl jsem uvést nějaký příklad vkládaného zkráceného zápisu (shortcode) tabulky do příspěvku, ale pokaždé když jsem ho tam napsal, tak se mi na webu místo něj objevila rovnou vložená tabulka. Zkoušel jsem různé HTML značky, např. code a pre (využívána jedním pluginem pro hezky barevné formátování zdrojového kódu), ale nic nepomáhalo. A nejvíce mě štvalo, že na jiných webech jsem viděl, že to určitě možné je
. Celá finta nakonec spočívala v tom, že zkrácený zápis musí být v editoru tzv. „escapován“ pomocí ještě dalších hranatých závorek, aby se neprováděla funkce s ním spojená, ale zobrazil se pouze jako text (nakonec jsem to pak ještě zpětně našel oficiálně zde – implementováno ve WordPressu 2.8). Takže abyste mohli v příspěvku (stránce) zobrazit např. zkrácený zápis [table id=1 /], tak do editoru musíte vložit [[table id=1 /]]. Sice drobnost, ale třeba někdy někomu pomůže až bude psát nějaký návod…
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?

Nejnovější komentáře