Plik wp-config.php
w instalacji WordPress to plik konfiguracyjny zawierający ustawienia i stałe, a nie polecenia. Dodatkowe przykłady poleceń i stałych, które można dodać do pliku wp-config.php, aby dostosować zachowanie witryny WordPress:
Wyłącz aktualizacje i instalacje wtyczek i motywów:
zdefiniuj('DISALLOW_FILE_MODS', prawda);
Włącz wiele witryn WordPress:
zdefiniuj('WP_ALLOW_MULTISITE', prawda);
Zwiększ limit pamięci:
zdefiniuj( 'WP_MEMORY_LIMIT', '256M' );
Ustaw maksymalny rozmiar przesyłanego pliku:
@ini_set( 'upload_max_size', '64M' );
Wyłącz automatyczne aktualizacje WordPress:
zdefiniuj('WP_AUTO_UPDATE_CORE', fałsz);
Włącz automatyczne aktualizacje dla mniejszych wersji:
zdefiniuj( 'WP_AUTO_UPDATE_CORE', 'drobny' );
Włącz automatyczne aktualizacje dla wszystkich wersji:
zdefiniuj('WP_AUTO_UPDATE_CORE', prawda);
Włącz tryb konserwacji WordPressa:
funkcja wp_maintenance_mode() { if (!current_user_can('edit_themes') || !is_user_logged_in()) { wp_die('Konserwacja, proszę wrócić wkrótce.', 'Konserwacja - proszę wrócić wkrótce.', array('response' = > '503')); } } add_action('get_header', 'wp_maintenance_mode');
Zmień interwał automatycznego zapisywania:
zdefiniuj( 'AUTOSAVE_INTERVAL', 120 ); // Automatyczny zapis co 120 sekund
Wyłącz sprawdzanie postów:
zdefiniuj('WP_POST_REVISIONS', fałsz);
Zmień domyślny motyw:
zdefiniuj('WP_DEFAULT_THEME', 'twój-domyślny-motyw' ); require_once(ABSPATH. 'wp-settings.php');
Wymuś SSL dla obszaru administracyjnego WordPress:
zdefiniuj('FORCE_SSL_ADMIN', prawda);
Ustaw domyślną strefę czasową:
date_default_timezone_set( 'Ameryka/Nowy_Jork');
Zmień uprawnienia do przesłanych plików:
kod phpCopy ( 'FS_CHMOD_FILE', 0644 );
Zmień uprawnienia katalogu dla przesłanych plików:
kod phpCopy ( 'FS_CHMOD_DIR', 0755 );
Wyłącz interfejs API REST WordPress:
kod phpCopy add_filter( 'rest_authentication_errors', funkcja( $result ) { if ( ! pusty( $result ) ) { return $result; } if ( ! is_user_logged_in() ) { return new WP_Error( 'rest_not_logged_in', 'Nie jesteś aktualnie zalogowany zalogowany.', array( 'status' => 401 ) ); $wynik;
Jak wspomniano wcześniej, dodając te polecenia do wp-config.php
, upewnij się, że są one umieszczone przed linią:
/* To wszystko, przestań edytować! Miłego publikowania. */
.
Zawsze wykonaj kopię zapasową wp-config.php
przed wprowadzeniem jakichkolwiek zmian. Umożliwi to szybkie przywrócenie oryginalnego pliku, jeśli coś pójdzie nie tak.