Aktualizacja i modyfikacja kluczowych ustawień WordPressa

Istnieje wiele sposobów na modyfikację i dostosowanie do naszych potrzeb domyślnych ustawień WordPressa. Jednym z nich jest wdrażanie zmian w jednym z kluczowych plików konfiguracyjnych, generowanym podczas pierwszego uruchomienia systemu zarządzania treścią, jakim jest WordPress – mowa tutaj o wp-config.php.
Plik ten znajduje się w głównym katalogu strony WP na serwerze.

Uwaga!
Przed rozpoczęciem modyfikacji pliku wp-config.php zaleca się wykonanie jego kopii.

Przykładowe dyrektywy:

– zapisywanie tylko 5 ostatnich wersji wpisów stron jakie wordpress przechowuje w bazie danych:
define(’WP_POST_REVISIONS’, 5);


– wyłączenie zapisywania wersji wpisów w bazie:
define(’WP_POST_REVISIONS’, false);


– zmiana interwału automatycznego zapisywania wersji wpisów, np. 160 sekund:
define(’AUTOSAVE_INTERVAL’, 160);


– włączenie funkcji kosza dla zaimplementowanych plików medialnych na stronie:
define(’MEDIA_TRASH’, true);


– zmiana częstotliwości opróżniania kosza, przykładowo co 7 dni:
define(’EMPTY_TRASH_DAYS’, 7);


– zmiana ścieżki folderu wp-content (bez ukośnika na końcu):
define(’WP_CONTENT_DIR’, dirname(FILE) . '/nowa_lokalizacja/wp-content’);
define(’WP_CONTENT_URL’, 'http://domena.pl/katalog/wp-content’);


– zmiana nazwy folderu wp-content */
define(’WP_CONTENT_DIR’, dirname(FILE) . '/nowa_nazwa_katalogu’);
define(’WP_CONTENT_URL’, 'http://domena.pl/nowa_nazwa_katalogu’);


– usunięcie blokady uploadowania dowolnych mediów przez adminów:
define(’ALLOW_UNFILTERED_UPLOADS’, true);


– pominięcie danych w folderze wp-content podczas aktualizacji WordPressa:
define(’CORE_UPGRADE_SKIP_NEW_BUNDLED’, true);


– zdefiniowanie własnego domyślnego motywu dla strony:
define(’WP_DEFAULT_THEME’, 'wybrany_motyw’);


– wyłączenie edytora plików w panelu WordPressa (ze względów bezpieczeństwa):
define(’DISALLOW_FILE_EDIT’, true);


– blokowanie 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);


– wymuszenie korzystania z protokołu szyfrowanego https podczas logowania do kokpitu strony:
define(’FORCE_SSL_ADMIN’, true);


– zwiększenie limitu pamięci operacyjnej interpretera PHP dla strony:
define(’WP_MEMORY_LIMIT’, '512M’);


– aktualizacja adresu URL strony:
define( 'WP_HOME’, 'http://domena.pl’ );
define( 'WP_SITEURL’, 'http://domena.pl’ );


– aktywacja formularza sekcji sieciowej, do implementacji wielu witryn:
define(’WP_ALLOW_MULTISITE’, true);




>
Beata Cegłowska
Od kilku lat związana z cyber_Folks, specjalistka w zakresie budowania pozytywnych doświadczeń klienta. Prywatnie – miłośniczka kotów i nadmorskich klimatów.