Przejdź do treści

Jak wygląda struktóra plików i katalogów w WordPress? Do czego służą główne pliki i katalogi?

WordPress jest jednym z najbardziej popularnych systemów zarządzania treścią (CMS) na świecie, obsługującym miliony stron internetowych. Jego struktura plików i katalogów jest dość jasna i logiczna, co ułatwia zarządzanie i tworzenie własnych treści.

Główne katalogi w WordPress

a) /wp-admin

Katalog /wp-admin zawiera pliki i skrypty związane z panelem administracyjnym WordPressa. Dostęp do tego katalogu powinien być ograniczony tylko do użytkowników, którzy mają uprawnienia administracyjne, aby zapewnić bezpieczeństwo strony.

b) /wp-content

To jest serce każdej strony WordPress – zawiera tematy, wtyczki, obrazy i wszelkiego rodzaju niestandardowe pliki użytkownika. Wszystko, co dodajesz do swojej strony (na przykład wtyczki i tematy), znajdzie się w tym katalogu. W katalogu /wp-content znajdują się następujące podkatalogi:

  • /plugins: Ten katalog zawiera wszystkie zainstalowane wtyczki. Każda wtyczka ma swój własny podkatalog, w którym są przechowywane jej pliki.
  • /themes: Tutaj znajdują się wszystkie zainstalowane motywy. Podobnie jak wtyczki, każdy motyw ma swój własny katalog.
  • /uploads: W tym katalogu przechowywane są wszystkie pliki, które zostały przesłane na stronę za pośrednictwem interfejsu WordPressa, takie jak obrazy, pliki PDF, pliki audio itp.
c) /wp-includes

Ten katalog zawiera pliki, które są niezbędne do prawidłowego funkcjonowania WordPressa. Zawiera różne biblioteki, takie jak biblioteki JQuery, Atom Lib, SimplePie itp.

Kluczowe pliki w WordPress

a) wp-config.php

wp-config.php to jeden z najważniejszych plików w instalacji WordPress. Zawiera szczegółowe informacje na temat konfiguracji WordPressa, takie jak informacje o bazie danych (nazwa bazy danych, nazwa użytkownika, hasło, host), unikalne klucze uwierzytelniające i sole, prefiks tabel bazy danych, ścieżka ABSPATH do plików WordPress i wiele innych.

Możesz edytować ten plik, aby wprowadzić różne ustawienia, takie jak zwiększenie limitu pamięci, wyłączenie debugowania itp. Na przykład, aby zwiększyć limit pamięci, możesz dodać następującą linijkę kodu:

define('WP_MEMORY_LIMIT', '256M');
b) .htaccess

Plik .htaccess jest używany przez serwery Apache do przetwarzania różnych reguł, takich jak przekierowania, przepisywanie URLi, blokowanie adresów IP itp. W kontekście WordPressa, ten plik jest używany do generowania “ładnych linków” (pretty permalinks).

Plik .htaccess może wyglądać tak:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Pamiętaj jednak, że edycja pliku .htaccess może mieć duży wpływ na działanie strony, dlatego zawsze powinieneś utworzyć kopię zapasową przed wprowadzeniem jakichkolwiek zmian.

c) functions.php

Plik functions.php jest zawarty w każdym motywie WordPress i pozwala na dodanie funkcji i funkcjonalności do Twojej strony bez konieczności edycji plików źródłowych tematu. Wszystko, co dodasz do pliku functions.php, zostanie automatycznie załadowane przez WordPress.

Na przykład, możesz dodać następujący kod, aby zarejestrować nowe menu w Twoim motywie:

function register_my_menu() {
  register_nav_menu('new-menu',__( 'New Menu' ));
}
add_action( 'init', 'register_my_menu' );

Wtyczki do zarządzania plikami i katalogami

Istnieje wiele wtyczek WordPress, które pomagają zarządzać plikami i katalogami na Twojej stronie. Na przykład, “File Manager” pozwala na zarządzanie plikami bezpośrednio z panelu administracyjnego WordPress, podobnie jak w popularnych programach do zarządzania plikami, takich jak Windows Explorer czy Finder.

Wtyczka “Advanced Custom Fields” umożliwia dodawanie niestandardowych pól do wpisów, stron i typów niestandardowych, co daje dodatkową kontrolę nad treścią i jej wyświetlaniem.

Podsumowując, struktura plików i katalogów WordPress jest dobrze zorganizowana i logiczna, co pozwala na łatwe zarządzanie treścią na stronie. Zapoznanie się z tą strukturą to klucz do efektywnej pracy z tym systemem.

Sprawdź ofertę 1500+ wtyczek i szablonów Premium WordPress!