Istnieje wiele sposobów na ingerencję w domyślne ustawienia WordPressa, czy też jego dostosowanie do naszych potrzeb. Jedną z nich jest wprowadzenie zmian w jednym z najważniejszych plików – wp-config.php. Znajduje się on w katalogu głównym plików WordPressa. Nie dostajemy go w pakiecie instalacyjnym. Jest tworzony podczas instalacji (automatycznie) lub poprzez ręczną modyfikację zawartości i zmianę nazwy pliku wp-config-sample.php.
Ponieważ będziemy wprowadzać zmiany w pliku konfiguracyjnym WordPressa, nie możemy zapomnieć o backupie.
/* zapisywanie tylko 5 ostatnich wersji wpisów, stron */
define(’WP_POST_REVISIONS’, 5);
/* wyłączenie zapisywania wersji */
define(’WP_POST_REVISIONS’, false);
/* częstotliwość automatycznego zapisu wersji – 160 sekund */
define( 'AUTOSAVE_INTERVAL’ , 160);
/* włączenie kosza dla mediów */
define(’MEDIA_TRASH’, true);
/* częstotliwość opróżniania kosza*/
define (’EMPTY_TRASH_DAYS’, 7);
/* przeniesienie folderu wp-content (bez ukośnika na końcu) */
define(’WP_CONTENT_DIR’, dirname(__FILE__) .’/newlocation/wp-content’ );
define(’WP_CONTENT_URL’, 'http://domena.pl/katalog/wp-content’);
/* zmiana nazwy folderu wp-content */
define(’WP_CONTENT_FOLDERNAME’, 'newfoldername’);
/* usunięcie blokady uploadowania dowolnych mediów przez adminów */
define(’ALLOW_UNFILTERED_UPLOADS’, true );
/* pominięcie przy aktualizacji folderu wp-content */
define( 'CORE_UPGRADE_SKIP_NEW_BUNDLED’, true);
/* ustawienie własnego motywu domyślnego */
define(’WP_DEFAULT_THEME’, 'nasz-motyw’);
/* wyłączenie edytora (BEZPIECZEŃSTWO) */
define(‘DISALLOW_FILE_EDIT’, true);
/* blokuje użytkownikom możliwość korzystania z funkcji instalacji/aktualizacji wtyczek i motywów z poziomu panelu administracyjnego – wyłącza również edytor Plugin i Theme – nie potrzeba DISALLOW_FILE_EDIT */
define(’DISALLOW_FILE_MODS’, true);
/* logując się do kokpitu będziemy automatycznie używać protokołu https */
define(’FORCE_SSL_ADMIN’, true);
/* zwiększenie limitu pamięci dla strony */
define(‘WP_MEMORY_LIMIT’,’64M’);
/* praca w sieci */
define (’WP_ALLOW_MULTISITE’, true);
Zebranie zapisów w formie infografiki: PNG, PDF