WordPress wp-config TIPY & TRIKY
Existuje veľké množstvo tipov na úpravu súboru wp-config.php a v tomto článku si ukážeme niektoré z nich. Možno pre niekoho známe a pre iného neznáme triky.
Doporučujem pred akoukoľvek úpravou tohto súboru si ho niekam zazálohovať!!!
Tieto konštanty vkladajte do súboru wp-config.php ešte pred textom: /* To je vsetko, prestante upravovat! Vesele blogovanie. */ a nie na koniec súboru!
Povolenie funkcie “Koša“ pre mediálne súbory – MEDIA_TRASH
Môže sa vám stať, že zmazali obrázok, alebo akýkoľvek multimediálny súbor a v tej chvíli zistíte, že sa to nemalo stať. Poznáte to? Ak áno, tak Vás môže po použití tohoto kódu pomôcť funkcia koša v multimediálnych súboroch.
Pridajte do wp-config.php toto:
define( 'MEDIA_TRASH', true );
Táto funkcia koša nebude fungovať, ak použijete funkciu EMPTY_TRASH_DAYS nastavenú na 0.
Vyprázdnenie koša – EMPTY_TRASH_DAYS
V predvolenom nastavení WorPress natrvalo odstráni čokoľvek, čo je v koši po 30 dňoch. To môžete zmeniť pomocou tejto konštanty:
define('EMPTY_TRASH_DAYS', 60 ); //60 dni
Ak nastavíte hodnotu na 0, tak funkcia koša bude zakázaná.
Zakázanie automatickej aktualizácie WordPressu.
Možno potrebujete z nejakých dôvodov zakázať automatickú aktualizáciu WordPressu. Tu je riešenie na zakázanie automatickej aktualizácie:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
Povolenie nefiltrovaného nahrávania.
WordPress má obmedzenie z hľadiska bezpečnosti pre nahrávanie súborov do knižnice médií. Nahrať môžete len obrázky, dokumenty, audio, video súbory a archívy (zip, rar). Ak potrebujete tento filter zrušiť, stačí do wp-config.php pridať tento kód:
define( 'ALLOW_UNFILTERED_UPLOADS', true );
Tento kód neumožňuje každému užívateľovi nahrať čokoľvek, ale len správcom.
Zakázanie revízií – WP_POST_REVISIONS
Funkcia revízií je zapnutá a v predvolenom nastavení sa automaticky tieto ukladajú. Revízie Vám pomôžu sa vrátiť k predchádzajúcej verzii príspevku. No táto funkcia vedie k zahlcovaniu databázy. Tak ak túto funkciu nevyužívate stačí pridať do wp-config.php tento riadok:
define('WP_POST_REVISIONS', false );
Ak chcete mať zapnuté revízie a nechcete využívať neobmedzený počet, tak môžete nastaviť maximálny počet uložených revízií pre jednotlivé príspevky pomocou tohto kódu:
define('WP_POST_REVISIONS', 2 ); //2 - max počet revizii
Zmena intervalu automatického ukladania
WordPress automaticky ukladá Váš príspevok každých 60 sekúnd. Ak chcete tento interval zmeniť, tak pridajte tento kód:
define('AUTOSAVE_INTERVAL', 300 ); //300 sekúnd
Zakázanie editácie súborov Pluginov a Tém.
Ak používate WordPress pre stránky svojich klientov, možno budete chcieť zakázať editáciu súborov tém a pluginov. Pridajte tento kód:
define('DISALLOW_FILE_EDIT',true);
Môžete zakázať aj inštaláciu nových tém a pluginov, ale aj ich aktualizáciu:
define('DISALLOW_FILE_MODS',true);
No nezabudnite, že aktualizácie pre témy a pluginy sú veľmi dôležité a môžu opravovať bezpečnostné chyby. Ak sa rozhodnete vypnúť aktualizácie pomocou tohto kódu, tak budete musieť aktualizácie riešiť iným spôsobom.
Vynútenie SSL spojenia pre prihlásenie a admin panel – Bezpečnosť
Ak máte na servery povolené SSL, tak môžete používať zabezpečené pripojenie, keď sa prihlasujete. Použite tento kód:
define('FORCE_SSL_LOGIN', true);
Ak chcete používať SSL bezpečné pripojenie v celom admin rozhraní WordPressu, použite tento kód:
define('FORCE_SSL_ADMIN', true);
Viac o použití SSL nájdete na stránkach WordPress kodexu TU
Obmendzenie prístupu k wp-config.php – Bezpečnosť
Posledný tip slúži na ochranu wp-config.php. Tento tip vyžaduje úpravu súboru .htaccess, ktorý sa nachádza v koreňovom adresári. Neupravujeme wp-config.php!!!
Stačí pridať tento kód do .htaccess súboru:
# ochrana wpconfig.php <files wp-config.php> order allow,deny deny from all </files>
Pre vygenerovanie obsahu wp-config.php môžete použiť aj perfektný generátor, ktorý nájdete na tejto stránke.
Ďalšie informácie o súbore wp-config.php nájdete na stránkach kodexu WordPressu TU.