WordPress to niezwykle popularna platforma CMS (system zarządzania treścią), która umożliwia użytkownikom tworzenie i zarządzanie własnymi stronami internetowymi. Jednym z najczęściej zadawanych pytań przez nowych użytkowników WordPressa jest “Gdzie WordPress przechowuje obrazy witryny?”. Odpowiedź na to pytanie jest prosta: WordPress przechowuje wszystkie pliki multimedialne, w tym obrazy, w katalogu wp-content/uploads w twojej instalacji WordPress.
Struktura katalogów WordPressa
WordPress domyślnie sortuje pliki wg miesiąca i roku przesyłania. Na przykład, jeśli przesyłasz obraz w lipcu 2023 r., znajdzie się on w folderze “2023/07”. Dzięki temu łatwiej jest zarządzać i organizować pliki, zwłaszcza na dużych stronach z dużą liczbą przesyłanych plików.
Jak zmienić miejsce przechowywania obrazów?
Chociaż domyślne ustawienia WordPressa są wystarczające dla większości użytkowników, niektórzy mogą chcieć zmienić miejsce przechowywania obrazów. Może to być potrzebne, jeśli chcesz przechowywać pliki na zewnętrznym serwerze lub w innym miejscu w twoim systemie plików.
Można to zrobić za pomocą wtyczki takiej jak WP Original Media Path. Ta wtyczka pozwala na zmianę domyślnego katalogu przesyłania. Aby to zrobić, musisz zainstalować i aktywować wtyczkę, a następnie przejść do Ustawienia > Media, aby skonfigurować ścieżkę do nowego folderu przesyłania.
Jak korzystać z plików .htaccess i wp-config.php do zmiany miejsca przechowywania?
Alternatywnie, zaawansowani użytkownicy mogą skorzystać z plików .htaccess i wp-config.php do zmiany domyślnego katalogu przesyłania.
Aby to zrobić, musisz dodać następujący kod do pliku wp-config.php:
define( 'UPLOADS', 'wp-content/'.'nowe-obrazy' );
To sprawi, że WordPress zacznie przesyłać nowe pliki do folderu “nowe-obrazy” zamiast domyślnego folderu “uploads”.
Z kolei, jeśli chcesz przenieść już istniejące pliki do nowego katalogu, musisz edytować plik .htaccess, dodając do niego poniższy kod:
RewriteRule ^wp-content/uploads/(.*)$ wp-content/nowe-obrazy/$1 [L,R=301]
Ten kod przekieruje wszystkie prośby do starych plików do nowego katalogu.
Jak przenosić obrazy między serwerami za pomocą wtyczek?
Jeśli przenosisz swoją stronę na inny serwer, musisz przenieść wszystkie obrazy i inne pliki multimedialne. Na szczęście, istnieją wtyczki takie jak Duplicator, które ułatwiają ten proces. Duplicator tworzy pełną kopię zapasową twojej strony, która może być następnie przeniesiona na inny serwer.
Podsumowując, WordPress przechowuje obrazy na swoim serwerze w katalogu wp-content/uploads, ale istnieje wiele metod, dzięki którym można zmienić to ustawienie. Od prostego korzystania z wtyczek, po bardziej zaawansowane techniki z wykorzystaniem plików .htaccess i wp-config.php – masz wiele opcji do wyboru. Pamiętaj, że podczas manipulowania plikami i folderami WordPressa zawsze warto utworzyć kopię zapasową strony.