W artykule:
- Jak korzystać z tych sztuczek konfiguracyjnych WordPress?
- 1. Podstawowe Ustawienia Konfiguracji WordPress
- 2. Dodawanie kluczy bezpieczeństwa w WordPress
- 3. Zmień Prefiks Tabeli WordPress
- 4. Włącz debugowanie w WordPress
- 5. Zmiana adresu witryny lub WordPressa
- 6. Nadpisz Uprawnienia Do Plików
- 7. Zmiana Ustawień Po Rewizji
- 8. Zmiana Ustawień Kosza WordPress
- 9. Dodawanie stałych FTP / SSH do konfiguracji WordPress
- 10. Zezwalaj Na Automatyczną Naprawę Bazy Danych
- 11. Zwiększ Limit pamięci PHP
- 12. Przenoszenie katalogu wp-content
- 13. Użyj Niestandardowych Tabel Użytkowników
- 14. Włącz Sieć Wielostanowiskową
- 15. Zabezpieczanie Pliku Konfiguracyjnego WordPress
WP-config jest jednym z najpotężniejszych plików w Twojej witrynie WordPress i odgrywa ważną rolę w tym, jak WordPress działa za kulisami. Istnieje kilka bardzo przydatnych sztuczek konfiguracyjnych WordPress, o których większość początkujących nie wie. W tym artykule udostępnimy niektóre z najbardziej przydatnych sztuczek konfiguracyjnych WordPress, które pomogą Ci rozwiązać problemy, zoptymalizować i zabezpieczyć witrynę WordPress.
Jak korzystać z tych sztuczek konfiguracyjnych WordPress?
WordPress jest wyposażony w potężny plik konfiguracyjny o nazwie wp-config.php. Znajduje się w folderze głównym każdej witryny WordPress i zawiera ważne ustawienia konfiguracyjne.
Aby dowiedzieć się więcej, Zobacz nasz przewodnik jak edytować wp-config.plik php w WordPress.
Wszystkie najlepsze firmy hostingowe WordPress są wyposażone w instalację 1-click WordPress, co oznacza, że nigdy nie będziesz musiał edytować wp-config.plik php podczas instalacji. Jest to główny powód, dla którego wielu użytkowników nie jest zaznajomionych z mocą tego pliku.
Możesz użyć pliku wp-config do rozwiązywania problemów, optymalizacji i zabezpieczenia witryny WordPress.
Wp-config.plik php jest potężnym narzędziem, a drobny błąd w kodzie może sprawić, że Twoja strona będzie niedostępna. Należy edytować ten plik tylko wtedy, gdy jest to konieczne i zawsze utworzyć kompletną kopię zapasową WordPress przed dokonaniem jakichkolwiek zmian,
Mając to na uwadze, rzućmy okiem na kilka przydatnych sztuczek konfiguracyjnych WordPress, które można wykorzystać w swojej witrynie.
1. Podstawowe Ustawienia Konfiguracji WordPress
Domyślnie wystarczy wypełnić Ustawienia bazy danych podczas instalacji WordPress. Jeśli nie masz wp-config.plik PHP obecny, następnie zostaniesz poproszony o utworzenie go, wypełniając informacje o bazie danych.
WordPress spróbuje automatycznie zapisać te ustawienia, generując wp-config.plik php. Jeśli jednak nie powiedzie się, będziesz musiał dodać je ręcznie.
Aby to zrobić, musisz połączyć się ze swoją witryną za pomocą klienta FTP. Po podłączeniu, trzeba będzie zmienić nazwę WP-config-sample.plik php do wp-config.php.
Następnie możesz edytować nowo utworzony wp-config.plik php. Będziesz musiał dodać informacje o bazie danych, zmieniając następujące linie:
define ('DB_NAME','database-name'); define ('DB_USER', 'database-username'); define ('DB_PASSWORD','database-password'); define ('DB_HOST','localhost');
Nie zapomnij zapisać zmian i przesłać plik z powrotem na serwer.
2. Dodawanie kluczy bezpieczeństwa w WordPress
Domyślna instalacja WordPress automatycznie dodaje klucze bezpieczeństwa do pliku konfiguracyjnego. Te klucze bezpieczeństwa służą do dodania dodatkowej warstwy bezpieczeństwa do logowania WordPress i uwierzytelniania plików cookie.
Zawsze możesz odzyskać klucze bezpieczeństwa, jeśli uważasz, że ktoś może uzyskiwać dostęp do twojej witryny bez odpowiedniego uwierzytelnienia. Zmiana kluczy bezpieczeństwa wyloguje wszystkich zalogowanych użytkowników.
define ('AUTH_KEY', 'umieść tutaj Swoją unikalną frazę' ); define ('SECURE_AUTH_KEY', 'umieść tutaj Swoją unikalną frazę' ); define ('LOGGED_IN_KEY', 'umieść tutaj Swoją unikalną frazę' ); define ('NONCE_KEY', 'umieść tutaj Swoją unikalną frazę' ); define ('AUTH_SALT', 'umieść tutaj Swoją unikalną frazę' ); define ('SECURE_AUTH_SALT', 'umieść tutaj Swoją unikalną frazę' ); define ('LOGGED_IN_SALT', 'umieść tutaj Swoją unikalną frazę'); define ('NONCE_SALT', 'umieść tutaj Swoją unikalną frazę' );
Aby uzyskać więcej informacji, zobacz nasz artykuł na temat kluczy bezpieczeństwa WordPress i jak z nich korzystać.
3. Zmień Prefiks Tabeli WordPress
Typowa domyślna instalacja WordPress dodaje wp_ przedrostek do wszystkich nazw tabel bazy danych WordPress. Niektórzy eksperci od bezpieczeństwa WordPress uważają, że zmiana prefiksu tabeli może zwiększyć bezpieczeństwo bazy danych WordPress.
Aby to zrobić, musisz zmienić następującą linię w konfiguracji WordPress.
$table_prefix = 'wp_';
Jeśli robisz to dla istniejącej witryny, musisz również zmienić prefiks tabeli w bazie danych WordPress. Aby to zrobić, zobacz nasz artykuł o tym, jak zmienić prefiks bazy danych WordPress.
4. Włącz debugowanie w WordPress
WordPress jest wyposażony w zgrabną funkcję debugowania, która pozwala zobaczyć lub ukryć błędy WordPress w trybie debugowania. Aby to włączyć, musisz dodać tę regułę do pliku konfiguracyjnego WordPress.
define ('WP_DEBUG', true );
Możesz także włączyć debugowanie, ukrywając błędy w swojej witrynie i zapisując je w pliku dziennika. Aby to zrobić, dodaj następujące linie do ustawień konfiguracji.
define ('WP_DEBUG', true ); define ('WP_DEBUG_LOG', true ); define ('WP_DEBUG_DISPLAY', false );
Spowoduje to utworzenie debugowania.plik dziennika wewnątrz folderu wp-content witryny i przechowywać wszystkie błędy debugowania i powiadomienia wewnątrz pliku dziennika.
5. Zmiana adresu witryny lub WordPressa
Zwykle możesz ustawić adresy URL WordPress i witryny z Ustawienia ” Ogólne strona. Możesz jednak nie być w stanie tego zrobić, jeśli nie masz dostępu do swojej witryny WordPress, widzisz błędy przekierowania lub właśnie przeniosłeś swoją witrynę.
W takim przypadku możesz zmienić adres URL swojej witryny i WordPress za pomocą wp-config.plik php dodając następujące linie:
define ('WP_HOME', 'http://www.example.com'); define ('WP_SITEURL', 'http://www.example.com');
Nie zapomnij wymienić example.com z własną nazwą domeny.
6. Nadpisz Uprawnienia Do Plików
WordPress pozwala nadpisać uprawnienia do plików, jeśli twój host ma restrykcyjne uprawnienia dla wszystkich plików użytkownika. Większość użytkowników tego nie potrzebuje, ale istnieje dla tych, którzy tego potrzebują.
define ('FS_CHMOD_FILE', 0644); define ('FS_CHMOD_DIR', 0755);
Aby dowiedzieć się więcej na temat uprawnień do plików, zobacz nasz artykuł na temat Jak naprawić błąd uprawnień do plików i folderów w WordPress.
7. Zmiana Ustawień Po Rewizji
WordPress ma bardzo przydatną funkcję edycji postów, która pozwala cofnąć zmiany w postach i stronach, powracając do poprzedniej wersji lub automatycznego zapisywania.
Możesz wyłączyć lub zmienić ustawienia po rewizji za pomocą pliku konfiguracyjnego. Oto różne ustawienia po rewizji, których możesz użyć.
Możesz zmienić, jak często WordPress przechowuje autosave jako wersję, dodając następującą linię:
define ('AUTOSAVE_INTERVAL', 120); / / w sekundach
Niektóre artykuły w Twojej witrynie mogą mieć dziesiątki wersji postów w zależności od tego, ile czasu zajęło ich napisanie. Jeśli uważasz, że ta funkcja Cię denerwuje, możesz ograniczyć liczbę wersji na post.
define ('WP_POST_REVISIONS', 10) ;
Jeśli z jakiegoś powodu chcesz całkowicie wyłączyć funkcję publikowania wersji (w ogóle nie jest to zalecane), możesz użyć następującego kodu, aby wyłączyć wersje post.
define ('WP_POST_REVISIONS', false );
8. Zmiana Ustawień Kosza WordPress
WordPress jest wyposażony w funkcję kosza o nazwie Kosz. Gdy użytkownik wysyła post do kosza, jest on nadal przechowywany w Twojej witrynie przez następne 30 dni jako kosz. Po tym czasie WordPress automatycznie usuwa je na zawsze.
Możesz zmienić to zachowanie, zmieniając liczbę dni, w których chcesz przechowywać kosz.
define ('EMPTY_TRASH_DAYS', 15); / / 15 dni
Jeśli nie podoba Ci się Ta funkcja, możesz ją wyłączyć, dodając funkcję poniżej:
define ('EMPTY_TRASH_DAYS', 0) ;
Uwaga: użycie zera oznacza, że Twoje posty zostaną trwale usunięte. WordPress nie prosi o potwierdzenie po kliknięciu na Usuń trwale. Każde przypadkowe kliknięcie może cię kosztować…
Aby dowiedzieć się więcej, Zobacz nasz artykuł o tym, jak ograniczyć lub wyłączyć funkcję automatycznego opróżniania kosza w WordPress.
9. Dodawanie stałych FTP / SSH do konfiguracji WordPress
Domyślnie WordPress umożliwia aktualizację rdzenia, motywów i wtyczek WordPress z panelu administratora. Istnieją pewne hosty, które wymagają połączenia FTP lub SSH za każdym razem, gdy próbujesz uaktualnić lub zainstalować nową wtyczkę.
Korzystając z kodów, możesz ustawić stałe FTP lub SSH i nigdy więcej się o to nie martwić.
// wymusza metodę systemu plików: "direct", "ssh", "ftpext " lub"ftpsockets" define ('FS_METHOD', 'ftpext'); // bezwzględna ścieżka do katalogu instalacyjnego roota define ('FTP_BASE', ' / path / to / wordpress/'); // bezwzględna ścieżka do katalogu "wp-content" define ('FTP_CONTENT_DIR', ' / path / to / WordPress / wp-content/'); // bezwzględna ścieżka do katalogu "wp-plugins" define ('FTP_PLUGIN_DIR ', ' / path / to / WordPress / wp-content / plugins/'); // bezwzględna ścieżka do klucza publicznego SSH define ('FTP_PUBKEY', ' / home / username/.ssh / id_rsa.pub'); // bezwzględna ścieżka do klucza prywatnego SSH define ('FTP_PRIVKEY', ' / home / username/.ssh / id_rsa"); // Twoja nazwa użytkownika FTP lub SSH define ('FTP_USER','username'); // hasło dla nazwy użytkownika FTP_USER define ('FTP_PASS','password'); // hostname: combo portów dla Twojego serwera SSH / FTP define ('FTP_HOST', 'ftp.example.org:21');
Uwaga: nie zapomnij zastąpić ścieżki WordPress i ftp.example.com z własnymi informacjami o hoście FTP.
10. Zezwalaj Na Automatyczną Naprawę Bazy Danych
WordPress jest wyposażony we wbudowaną funkcję automatycznej optymalizacji i naprawy bazy danych WordPress. Ta funkcja jest jednak domyślnie wyłączona.
Aby włączyć tę funkcję, musisz dodać następującą linię do pliku konfiguracyjnego WordPress.
define ('WP_ALLOW_REPAIR', true);
Po dodaniu tego musisz odwiedzić następujący adres URL, aby zoptymalizować i naprawić bazę danych WordPress
http://example.com/wp-admin/maint/repair.php
Nie zapomnij wymienić example.com z własną nazwą domeny. Zobaczysz prostą stronę z opcjami naprawy lub naprawy i optymalizacji bazy danych. Nie musisz być zalogowany, aby uzyskać dostęp do tej strony.
11. Zwiększ Limit pamięci PHP
Niektóre z najczęstszych błędów WordPress są spowodowane przez wyczerpaną pamięć PHP. Możesz zwiększyć limit pamięci PHP poprzez wp-config.plik php. Po prostu wklej poniższy kod:
define ('WP_MEMORY_LIMIT', '128M');
12. Przenoszenie katalogu wp-content
WordPress pozwala na przeniesienie katalogu wp-content. Niektórzy eksperci uważają, że może to pomóc wzmocnić bezpieczeństwo WordPress.
Musisz dodać następujący kod do wp-config.plik php:
define ('WP_CONTENT_DIR', $_SERVER ['DOCUMENT_ROOT']. '/blog / wp-content'); define ('WP_CONTENT_URL', 'http://example/blog/wp-content'); define ('WP_PLUGIN_DIR', $_SERVER ['DOCUMENT_ROOT']. '/blog / wp-content / plugins'); define ('WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');
Nie zapomnij wymienić example.com z własną nazwą domeny.
13. Użyj Niestandardowych Tabel Użytkowników
Domyślnie WordPress zapisuje wszystkie dane użytkownika w tabelach wp_users i wp_usermeta. Korzystając z poniższej funkcji, możesz określić tabelę, w której chcesz przechowywać informacje o użytkowniku.
define ('CUSTOM_USER_TABLE', $table_prefix.'my_users'); define ('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');
14. Włącz Sieć Wielostanowiskową
Każda witryna WordPress ma wbudowaną funkcję multisite, która umożliwia tworzenie wielu witryn WordPress przy użyciu tej samej instalacji. Aby dowiedzieć się więcej, Zobacz nasz kompletny przewodnik dotyczący instalacji i konfiguracji sieci WordPress multisite.
Możesz włączyć funkcję wielu witryn, dodając następującą linię do pliku konfiguracyjnego WordPress:
define ('WP_ALLOW_MULTISITE', true);
15. Zabezpieczanie Pliku Konfiguracyjnego WordPress
Jak widać, wp-config.plik php zawiera naprawdę ważne ustawienia WordPress. Domyślnie znajduje się w głównym folderze WordPress, ale możesz go przenieść. Plik ten może zostać przeniesiony poza katalog public_html, więc użytkownicy nie mają do niego dostępu. WordPress wie domyślnie, aby szukać w innych katalogach, jeśli pliki nie znajdują się w folderze głównym WordPress.
Możesz również dodać następujący kod do swojego .plik htaccess, aby ograniczyć dostęp do tego pliku.
# Protect wp-config.php < Pliki wp-config.php> order allow, deny zaprzecz wszystkim < / Files>
Mamy nadzieję, że ten artykuł pomógł Ci nauczyć się przydatnych sztuczek konfiguracyjnych WordPress, których nie znałeś. Możesz również zobaczyć naszą mega listę 55 + most wanted WordPress porady, sztuczki i hacki, które można wykorzystać w swojej witrynie.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.