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:
define( 'DISALLOW_FILE_MODS', true );
Włącz wiele witryn WordPress:
define( 'WP_ALLOW_MULTISITE', true );
Zwiększ limit pamięci:
define( 'WP_MEMORY_LIMIT', '256M' );
Ustaw maksymalny rozmiar przesyłanego pliku:
@ini_set( 'upload_max_size', '64M' );
Wyłącz automatyczne aktualizacje WordPress:
define( 'WP_AUTO_UPDATE_CORE', false );
Włącz automatyczne aktualizacje dla mniejszych wersji:
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
Włącz automatyczne aktualizacje dla wszystkich wersji:
define( 'WP_AUTO_UPDATE_CORE', true );
Włącz tryb konserwacji WordPressa:
function wp_maintenance_mode() { if (!current_user_can('edit_themes') || !is_user_logged_in()) { wp_die('Maintenance, please come back soon.', 'Maintenance - please come back soon.', array('response' => '503')); } } add_action('get_header', 'wp_maintenance_mode');
Zmień interwał automatycznego zapisywania:
define( 'AUTOSAVE_INTERVAL', 120 ); // Autosave every 120 seconds
Wyłącz sprawdzanie postów:
define( 'WP_POST_REVISIONS', false );
Zmień domyślny motyw:
define( 'WP_DEFAULT_THEME', 'your-default-theme' ); require_once(ABSPATH . 'wp-settings.php');
Wymuś SSL dla obszaru administracyjnego WordPress:
define( 'FORCE_SSL_ADMIN', true );
Ustaw domyślną strefę czasową:
date_default_timezone_set( 'America/New_York' );
Zmień uprawnienia do przesłanych plików:
phpCopy codedefine( 'FS_CHMOD_FILE', 0644 );
Zmień uprawnienia katalogu dla przesłanych plików:
kod phpCopy ( 'FS_CHMOD_DIR', 0755 );
Wyłącz interfejs API REST WordPress:
phpCopy codeadd_filter( 'rest_authentication_errors', function( $result ) { if ( ! empty( $result ) ) { return $result; } if ( ! is_user_logged_in() ) { return new WP_Error( 'rest_not_logged_in', 'You are not currently logged in.', array( 'status' => 401 ) ); } return $result; });
Jak wspomniano wcześniej, dodając te polecenia do wp-config.php
, upewnij się, że są one umieszczone przed linią:
/* That's all, stop editing! Happy publishing. */
.
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.