Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Co to jest: Ścieżka bezwzględna

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).

Czym jest ścieżka bezwzględna w WordPressie

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”.

Otwieranie informacji o kondycji witryny w WordPress

Następnie przewiń w dół do sekcji stałych WordPress.

Tam znajdziesz swoją ścieżkę bezwzględną obok „ABSPATH”.

Lokalizowanie ABSPATH w WordPress

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.

Przykład względnego linku wewnętrznego

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.

Przykład adresu URL ze ścieżką bezwzględną

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.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!