10+ tipů pro wp-config

Pokud jste již někdy instalovali WordPress, určitě znáte soubor wp-config.php. Najdete v něm definované připojení k databázi, jazykovou verzi WordPressu a několik dalších nastavení. Vy ale můžete pomocí wp-config.php definovat daleko více parametrů, než jen ty, které v něm naleznete po instalaci. Tento článek vám přináší tipy na některé z nich.

Uložení FTP údajů pro instalaci WordPressu

Definujte FTP připojení pro WordPress a nebudete již žádáni při aktualizaci o přihlašovací údaje pro FTP účet:

define('FTP_HOST', 'ftp.yoursite.com');
define('FTP_USER', 'Your_FTP_Username');
define('FTP_PASS', 'Your_FTP_password');
define('FTP_SSL', true); // true nastavte, pokud budete využívat SSL

Znemožnění editace php souborů šablon a pluginů

Možnost editování souborů šablony, nebo pluginů přímo v editoru je jistě super věc, ale pokud děláte web pro klienta, určitě nebudete chtít, aby vám přepisoval soubory.

define('DISALLOW_FILE_EDIT', TRUE);

Automatické vyprázdnění koše

Pokud se na webu pohybuje více redaktorů, bude se vám určitě hodit definice frekvence automatického vysypání koše, díky čemuž nebude zbytečně koš zabírat místo.

define('EMPTY_TRASH_DAYS', 1);

Navýšení Memory Limit

Základní nastavení Memory limitu je 32M, což má občas za následek chybové hlášení o nemožnosti nahrání obrázku.

define('WP_MEMORY_LIMIT', '96M');

Aktivace debug módu

Pokud vyvýjíte plugin, nebo šablonu, bude se vám určitě hodit možno zapnout zobrazování chybových hlášení. Ostatně při nahrávání šablon do oficiálního repositáře, je tato kontrola jednou z podmínek.

define('WP_DEBUG', true);

Frekvence automatického ukládání

Pomocí této definice můžete upravit interval pro automatické ukládání obsahu v sekundách.

define ('AUTOSAVE_INTERVAL', 180);

Změna databázového prefixu

V základním nastavení je prefix pro databázové tabulky nastaven na wp_. Pomocí této definice jej můžete změnit.

$table_prefix  = 'moje_';

Změna adresy blogu a adresy webu

define('WP_HOME', 'http://musilda.cz'); 
define('WP_SITEURL', 'http://musilda.cz');

Konfigurace error logu

Zapisování chyb je velmi důležitá možnost, jak zvýšit kontrolu nad tím, co se na vašem webu odehrálo. Vytvořte sooubor php_error.log, umístěte jej na server a nastavte jej pro zapisování. Do wp-config.php vložte následující kód, kde v třetím řádku upravte path na vaši cestu k souboru.

@ini_set('log_errors','On');
@ini_set('display_errors','Off');
@ini_set('error_log','/home/path/domain/logs/php_error.log');

Nastavení jazykové varianty

Pokud potřebujete změnit jazyk vaší WordPress instalace a zároveň můžete nastavit cestu ke složce s jazykovým souborem.

define('WPLANG', '');
define('LANGDIR', '');

Zablokování externích dotazů

define('WP_HTTP_BLOCK_EXTERNAL', true);

Některé pluginy však pro jejich správnou funkci potřebují mít external request povolený. Pro jednotlivé pluginy můžete definovat vyjímku:

define('WP_ACCESSIBLE_HOSTS', 'neco.cz');

Debugování js a css

WordPress běžně načítá minifikované soubory. Při použití script debug se načtou originální soubory. Tento mechanismus používá i řada šablon.

define( 'SCRIPT_DEBUG', true );

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

4 Comments

  1. Pavel

    Hned první tip mě moc pomohl. Na jednom hostingu při každé aktualizaci nebo změně šabloty to po mně chtělo ftp přihlašovací údaje. Docela otrava. Po zapsání těchto řádků do konfiguračního souboru už mám konečně klid. Díky!

    Odpověď
  2. Fit

    Ahoj,
    to jako když přepíšu tohle $table_prefix = ‚moje_‘;, tak mi to změní prefix v databázi? Protože se říká, že není z bezpečnostních důvodů dobrý používat default prefix wp_. U nových webů to mám změněné, ale u starých používám pořád wp_. To jde takhle jednoduše, myslel jsem, že to bude složitější?

    Odpověď
  3. Pingback: Ladění šablon a pluginů s SCRIPT_DEBUG - Musilda.cz

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna.