W WordPress, ścieżka bezwzględna to pełny adres pliku lub folderu w systemie plików Twojej witryny.
System plików WordPress przechowuje wszystkie informacje dla Twojej witryny, takie jak tekst i obrazy. Każdy plik i folder ma określoną lokalizację, identyfikowaną przez swoją ścieżkę.
Ścieżka bezwzględna zaczyna się od samego początku, czyli od katalogu głównego, w którym przechowywane są wszystkie pliki Twojej witryny WordPress. Następnie zawiera każdy folder potrzebny do dotarcia do konkretnego pliku.
Na przykład, ścieżka bezwzględna dla pliku wtyczki WordPress może wyglądać tak: /var/www/html/example.com/public_html/wp-content/plugins/my-plugin/my-plugin.php.
Ta ścieżka pliku zaczyna się od katalogu głównego WordPress na serwerze (/var/www/html/example.com/public_html/) i zawiera strukturę katalogów prowadzącą do konkretnego pliku (wp-content/plugins/my-plugin/my-plugin.php).

Co robi ścieżka bezwzględna?
Ścieżka bezwzględna działa jak mapa drogowa w systemie plików komputera. Jest to termin używany w systemach operacyjnych, takich jak Linux czy Microsoft, do określenia dokładnej lokalizacji dowolnego pliku lub folderu.
W WordPress ścieżki bezwzględne mogą odwoływać się do dowolnego pliku w witrynie, niezależnie od jego lokalizacji. Może to być obraz używany w poście na blogu, arkusz stylów CSS kontrolujący wygląd witryny lub plik wtyczki dodający nową funkcjonalność.
Jak WordPress używa ścieżek bezwzględnych?
WordPress używa ścieżek bezwzględnych, aby zapewnić poprawne ładowanie zasobów z katalogu głównego instalacji WordPress. Oto kilka sposobów, w jakie WordPress używa ścieżek bezwzględnych:
- Wykonanie plików rdzennych: WordPress używa specjalnej stałej o nazwie ABSPATH do wyszukiwania i wykonywania własnych plików. Zapewnia to, że WordPress zawsze może znaleźć swoje pliki, niezależnie od tego, gdzie się znajdujesz w witrynie.
- Ładowanie motywów i wtyczek WordPress: Kiedy WordPress ładuje motyw lub wtyczkę, używa ścieżek bezwzględnych do znajdowania i wykorzystywania ich plików. Jest to ważne, aby upewnić się, że Twoja witryna działa tak, jak chcesz.
- Linkowanie do plików z biblioteki mediów: Dla obrazów i innych plików w bibliotece mediów Twojej witryny, WordPress domyślnie tworzy adresy URL bezwzględne.
- Dołączanie arkuszy stylów i skryptów: Kiedy WordPress dodaje arkusze stylów lub skrypty do Twojej witryny, używa ścieżek bezwzględnych do poprawnego ładowania tych zasobów.
Czym jest ABSPATH?
ABSPATH to stała zdefiniowana w pliku wp-config.php instalacji WordPress. Reprezentuje ona bezwzględną ścieżkę do katalogu głównego na serwerze.
Więcej o pliku wp-config.php dowiesz się z naszego poradnika dla początkujących na temat przydatnych sztuczek konfiguracyjnych WordPress, o których możesz nie wiedzieć.
Aby poznać swoją ścieżkę bezwzględną, możesz zalogować się do panelu administracyjnego WordPress i przejść do Narzędzia » Stan witryny. Następnie przejdź do zakładki „Informacje”.

Następnie przewiń w dół do sekcji stałych WordPress.
Tam znajdziesz swoją ścieżkę bezwzględną obok „ABSPATH”.

Znajomość swojej ścieżki bezwzględnej może być przydatna w niektórych przypadkach, na przykład jeśli chcesz przenieść swoją witrynę WordPress. Pomaga to poprawnie zlokalizować i przenieść wszystkie niezbędne pliki, aby Twoja witryna działała poprawnie na nowym serwerze.
Możesz też napotkać problemy z nieprawidłowym ładowaniem pliku i podejrzewać, że ścieżka jest błędna. Znajomość ścieżki bezwzględnej może pomóc w rozwiązywaniu problemów z WordPress i weryfikacji poprawności ścieżki w kodzie.
Jaka jest różnica między ścieżką bezwzględną a ścieżką względną?
Zarówno ścieżki bezwzględne, jak i względne są używane do znajdowania plików w systemie plików witryny. Różnią się jednak sposobem określania lokalizacji.
Ścieżka bezwzględna podaje pełny adres pliku. Jest to jak podanie pełnego adresu ulicy, w tym miasta i stanu, aby znaleźć konkretną lokalizację.
Z drugiej strony, ścieżka względna określa lokalizację pliku względem bieżącej lokalizacji (pliku, nad którym aktualnie pracujesz). Jest to jak udzielanie wskazówek komuś, kto już znajduje się w budynku, mówiąc mu, aby „wszedł dwa piętra wyżej i skręcił w lewo”, aby znaleźć konkretne biuro.
Użyjmy przykładu. Załóżmy, że masz obraz o nazwie example-image.jpg przechowywany w bibliotece mediów Twojej witryny WordPress. Biblioteka mediów znajduje się zazwyczaj w katalogu wp-content/uploads w ramach instalacji WordPress.
Ścieżka bezwzględna może wyglądać tak: /var/www/html/example.com/public_html/wp-content/uploads/2023/04/example-image.jpg.
Natomiast ścieżka względna będzie wyglądać tak: 2023/04/example-image.jpg.
Ścieżki bezwzględne a ścieżki względne: Które są lepsze do linkowania?
WordPress używa ścieżek bezwzględnych do odwoływania się do swoich plików rdzeniowych i innych, aby można je było prawidłowo załadować. Ale jeśli chodzi o linkowanie wewnętrzne, wielu programistów stron internetowych zaleca zamiast tego używanie ścieżek względnych.

Dzieje się tak, ponieważ jeśli przeniesiesz swoją witrynę na inny serwer, linki względne nadal będą działać, o ile struktura folderów pozostanie taka sama.
W przeciwieństwie do tego, adresy URL bezwzględne wymagałyby ręcznej aktualizacji.

Mając to wszystko na uwadze, jeśli linkujesz do zasobów zewnętrznych z innej strony internetowej, powinieneś użyć adresów URL bezwzględnych, aby je prawidłowo załadować.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się więcej o ścieżce bezwzględnej w WordPress. Możesz również zapoznać się z naszą listą Dodatkowe lektury poniżej, aby znaleźć powiązane artykuły z przydatnymi wskazówkami, sztuczkami i pomysłami dotyczącymi WordPress.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

