WordPress požaduje FTP při instalaci pluginu nebo šablony

Jednou ze skvělých funkcí WordPressu je bezesporu také instalace pluginů a šablon přímo z administračního rozhraní. Nicméně někdy se může stát, že WordPress nemá dostatečný přístup k cílovému adresáři a namísto instalace se zobrazí hláška „Pro splnění požadované akce se WordPress musí připojit k webovému serveru. Zadejte prosím přihlašovací údaje k FTP, aby bylo možné pokračovat. Pokud přihlašovací údaje neznáte, kontaktujte […]

WordPress 4.1.1 – žádné závažné problémy

První opravná verze vychází přesně dva měsíce po WordPressu 4.1. Tentokrát nemusely být záplatovány žádné bezpečnostní problémy, takže WordPress 4.1.1 opravuje pouze několik chyb. Samotná aktualizace proběhne automaticky (aniž byste museli nějak zasahovat) a následně dostanete pro kontrolu informační email. Žádná z nahlášených chyb však nebyla příliš závažná, takže se vydání opravné verze stále odsunovalo. WordPress 4.1 je tak […]

WordPress 4.1.1

WordPress 4.1.1 je nyní dostupný ke stažení. Jedná se o další z minoritních aktualizací, které by měly na většině webů proběhnout automaticky během následujících 72 hodin. Pokud k tomu z nějakých důvodů nedojde, můžete na ni aktualizovat pomocí zabudovaného aktualizačního nástroje. Aktualizace je označena za „údržbovou“ a podle Andrew Nacin je to především kvůli tomu, že WordPress 4.1 […]

Katalog šablon na WordPres.org dostane nový kabát

Katalog šablon na oficiálních stránkách WordPress.org se konečně po dlouhé době dočká velkého vylepšení. Dojde k opuštění bbpressu a vytvoření zcela nového pluginu a šablony, kam budou data importovány. Porovnejme současný a nově plánovaný vzhled: Je zcela zřejmé, že je zde snaha ke sjednocení vzhledu se zabudovaným správcem/instalátorem pluginů a šablon WordPressu. Nově se detail šablony nebude zobrazovat […]

Programování – odstranění diakritiky

Může se stát, že budete potřebovat z textu odstranit veškerou interpunkci. Například když z pole NÁZEV generujete shortcode. K odstranění interpunkce využijeme následující funkci: $text = „Příliš Žluťoučký Kůň Úpěl Ďábelské Ódy“; function odstraneni_interpunkce($text){ $prevodni_tabulka = Array( ‚ä’=>’a‘,’Ä’=>’A‘,’á’=>’a‘,’Á’=>’A‘,’à’=>’a‘,’À’=>’A‘,’ã’=>’a‘,’Ã’=>’A‘,’â’=>’a‘,’Â’=>’A‘,’č’=>’c‘,’Č’=>’C‘,’ć’=>’c‘,’Ć’=>’C‘,’ď’=>’d‘,’Ď’=>’D‘,’ě’=>’e‘,’Ě’=>’E‘,’é’=>’e‘,’É’=>’E‘,’ë’=>’e‘,’Ë’=>’E‘,’è’=>’e‘,’È’=>’E‘,’ê’=>’e‘,’Ê’=>’E‘,’í’=>’i‘,’Í’=>’I‘,’ï’=>’i‘,’Ï’=>’I‘,’ì’=>’i‘,’Ì’=>’I‘,’î’=>’i‘,’Î’=>’I‘,’ľ’=>’l‘,’Ľ’=>’L‘,’ĺ’=>’l‘,’Ĺ’=>’L‘,’ń’=>’n‘,’Ń’=>’N‘,’ň’=>’n‘,’Ň’=>’N‘,’ñ’=>’n‘,’Ñ’=>’N‘,’ó’=>’o‘,’Ó’=>’O‘,’ö’=>’o‘,’Ö’=>’O‘,’ô’=>’o‘,’Ô’=>’O‘,’ò’=>’o‘,’Ò’=>’O‘,’õ’=>’o‘,’Õ’=>’O‘,’ő’=>’o‘,’Ő’=>’O‘,’ř’=>’r‘,’Ř’=>’R‘,’ŕ’=>’r‘,’Ŕ’=>’R‘,’š’=>’s‘,’Š’=>’S‘,’ś’=>’s‘,’Ś’=>’S‘,’ť’=>’t‘,’Ť’=>’T‘,’ú’=>’u‘,’Ú’=>’U‘,’ů’=>’u‘,’Ů’=>’U‘,’ü’=>’u‘,’Ü’=>’U‘,’ù’=>’u‘,’Ù’=>’U‘,’ũ’=>’u‘,’Ũ’=>’U‘,’û’=>’u‘,’Û’=>’U‘,’ý’=>’y‘,’Ý’=>’Y‘,’ž’=>’z‘,’Ž’=>’Z‘,’ź’=>’z‘,’Ź’=>’Z‘ ); //nahradí znaky s interpunkcí znaky bez ní $text = strtr($text, $prevodni_tabulka); $text = Str_Replace(Array(“ „, „-„), „_“, $text); […]

Programování – odstranění diakritiky

Může se stát, že budete potřebovat z textu odstranit veškerou interpunkci. Například když z pole NÁZEV generujete shortcode. K odstranění interpunkce využijeme následující funkci: $text = „Příliš Žluťoučký Kůň Úpěl Ďábelské Ódy“; function odstraneni_interpunkce($text){ $prevodni_tabulka = Array( ‚ä’=>’a‘,’Ä’=>’A‘,’á’=>’a‘,’Á’=>’A‘,’à’=>’a‘,’À’=>’A‘,’ã’=>’a‘,’Ã’=>’A‘,’â’=>’a‘,’Â’=>’A‘,’č’=>’c‘,’Č’=>’C‘,’ć’=>’c‘,’Ć’=>’C‘,’ď’=>’d‘,’Ď’=>’D‘,’ě’=>’e‘,’Ě’=>’E‘,’é’=>’e‘,’É’=>’E‘,’ë’=>’e‘,’Ë’=>’E‘,’è’=>’e‘,’È’=>’E‘,’ê’=>’e‘,’Ê’=>’E‘,’í’=>’i‘,’Í’=>’I‘,’ï’=>’i‘,’Ï’=>’I‘,’ì’=>’i‘,’Ì’=>’I‘,’î’=>’i‘,’Î’=>’I‘,’ľ’=>’l‘,’Ľ’=>’L‘,’ĺ’=>’l‘,’Ĺ’=>’L‘,’ń’=>’n‘,’Ń’=>’N‘,’ň’=>’n‘,’Ň’=>’N‘,’ñ’=>’n‘,’Ñ’=>’N‘,’ó’=>’o‘,’Ó’=>’O‘,’ö’=>’o‘,’Ö’=>’O‘,’ô’=>’o‘,’Ô’=>’O‘,’ò’=>’o‘,’Ò’=>’O‘,’õ’=>’o‘,’Õ’=>’O‘,’ő’=>’o‘,’Ő’=>’O‘,’ř’=>’r‘,’Ř’=>’R‘,’ŕ’=>’r‘,’Ŕ’=>’R‘,’š’=>’s‘,’Š’=>’S‘,’ś’=>’s‘,’Ś’=>’S‘,’ť’=>’t‘,’Ť’=>’T‘,’ú’=>’u‘,’Ú’=>’U‘,’ů’=>’u‘,’Ů’=>’U‘,’ü’=>’u‘,’Ü’=>’U‘,’ù’=>’u‘,’Ù’=>’U‘,’ũ’=>’u‘,’Ũ’=>’U‘,’û’=>’u‘,’Û’=>’U‘,’ý’=>’y‘,’Ý’=>’Y‘,’ž’=>’z‘,’Ž’=>’Z‘,’ź’=>’z‘,’Ź’=>’Z‘ ); //nahradí znaky s interpunkcí znaky bez ní $text = strtr($text, $prevodni_tabulka); $text = Str_Replace(Array(“ „, „-„), „_“, $text); […]

Příspěvek Programování – odstranění diakritiky pochází z WPlama

Jak hromadně změnit velikost velkých obrázků

Pokud na stránce používáte velké obrázky, může to mít vliv nejen na rychlost načítání, ale také na diskovou kapacitu hostingu. Zpětná úprava nebo nahrazení velkých obrázků malými je zdlouhavý proces. Naštěstí lze hledat pomoc mezi pluginy na WordPress.org. Doporučení: vždy před větším zásahem do stránky si ji zálohujte. Nainstalujte a aktivujte plugin Imsanity, plugin se přidá do […]

Jak ve WordPressu jednoduše nahradit obrázek nebo jiná média

Už jste někdy zkoušeli nahradit obrázek, který máte použitý napříč celým webem? Obvykle se to dělá tak, že na web nahrajete obrázek nový a poté jím nahradíte původní obrázek na stránce nebo v příspěvku. Tento postup je velmi pomalý a neefektivní. V tomto článku si ukážeme, jak pomocí pluginu Enable Media Replace jednoduše nahradit obrázek nebo jiná média. Nejdříve […]

Jak do WordPressu vrátit sekci Odkazy

Od WordPressu 3.5 je vypnuta sekce Odkazy, kterou mohli někteří uživatelé používat pro odkazování na další spřátelené weby. K obnovení sekce Odkazy budeme potřebovat plugin Link Manager, který vytvořil Andrew Nacin, jeden z developerů WordPress jádra. Sekce Odkazy nikdy z WordPress jádra smazána nebyla a je pouze vypnuta. Plugin dělá to, že tuto sekci opět aktivuje. Plugin stačí nainstalovat a aktivovat. […]

Jak zakázat provedení PHP v určitém adresáři WordPressu

Další ze způsobů, jak se bránit proti hacknutí stránky, je zakázat provedení PHP. Adresář WordPressu, kde je dobré provedení PHP  určitě zakázat patří /wp-content/uploads/. V tomto článku si ukážeme návod jak zakázat provedení PHP v určitém adresáři WordPressu. Nejprve vytvořte soubor, který pojmenujte .htaccess. a vložte do něj následující kód: <Files *.php> deny from all </Files> Soubor uložte a […]