W WordPressie ścieżka bezwzględna to pełny adres pliku lub katalogu w systemie plików twojej witryny internetowej.
System plików WordPress przechowuje wszystkie informacje dla twojej witryny internetowej, takie jak tekst i obrazki. Każdy plik i katalog ma określoną lokalizację, identyfikowaną przez ś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 internetowej WordPress. Następnie obejmuje każdy katalog potrzebny do dotarcia do określonego pliku.
Na przykład bezwzględna ścieżka do pliku wtyczki WordPress może wyglądać następująco /var/www/html/example.com/public_html/wp-content/plugins/my-plugin/my-plugin.php
.
Ta ścieżka pliku rozpoczyna się od katalogu głównego WordPress na serwerze(/var/www/html/example.com/public_html/
) i obejmuje strukturę katalogów prowadzącą do konkretnego pliku(wp-content/plugins/my-plugin/my-plugin.php
).
Co robi Absolute Path?
Ścieżka bezwzględna działa jak mapa drogowa w systemie plików komputera. Jest to taksonomia używana w systemach operacyjnych, takich jak Linux lub Microsoft, w celu określenia dokładnej lokalizacji dowolnego pliku lub katalogu.
W WordPressie ścieżki bezwzględne mogą odnosić się do dowolnego pliku na twojej witrynie internetowej, bez względu na jego lokalizację. Może to być obrazek użyty we wpisie na blogu, arkusz stylów CSS kontrolujący wygląd witryny internetowej lub plik wtyczki dodający nowe funkcje.
Jak WordPress korzysta ze ścieżek bezwzględnych?
WordPress używa bezwzględnych ścieżek, aby zapewnić, że zasób jest poprawnie wczytywany z katalogu głównego instalacji WordPress. Oto kilka sposobów, w jakie WordPress używa ścieżek bezwzględnych:
- Wykonywanie plików rdzeni: WordPress używa specjalnej stałej o nazwie ABSPATH do znajdowania i wykonywania własnych plików. Zapewnia to, że WordPress zawsze może znaleźć własne pliki bez względu na to, gdzie jesteś na witrynie.
- Wczytywanie motywów i wtyczek WordPress: Kiedy WordPress wczytuje motyw lub wtyczkę, używa bezwzględnych ścieżek do znalezienia i użycia swoich plików. Jest to ważne, aby upewnić się, że twoja witryna działa tak, jak chcesz.
- Odnośniki do plików z biblioteki multimediów: Dla obrazków i innych plików w bibliotece multimediów twojej witryny, WordPress domyślnie tworzy bezwzględne adresy URL.
- W tym arkusze stylów i skrypty: Gdy WordPress dodaje arkusze stylów lub skrypty do twojej witryny, używa bezwzględnych ścieżek, aby poprawnie wczytywać te zasób.
Czym jest ABSPATH?
ABSPATH jest stałą zdefiniowaną w pliku wp-config. php instalacji WordPress. Reprezentuje ona bezwzględną ścieżkę do katalogu głównego na serwerze.
Możesz dowiedzieć się więcej o wp-config.php w naszym poradniku dla początkujących na temat przydatnych sztuczek konfiguracyjnych WordPress.
Aby dowiedzieć się, jaka jest twoja ścieżka bezwzględna, możesz zalogować się do kokpitu WordPress i przejść do Narzędzia „ Zdrowie witryny. Następnie przejdź do karty „Informacje”.
Następnie przewiń w dół do sekcji stałych WordPress.
Znajdziesz tam swoją ścieżkę bezwzględną obok „ABSPATH”.
Znajomość ścieżki bezwzględnej może być przydatna w niektórych przypadkach, na przykład podczas migracji witryny WordPress. Pomaga ona prawidłowo zlokalizować i przenieść wszystkie niezbędne pliki, aby twoja witryna działała poprawnie na nowym serwerze.
Możesz też napotkać problem z plikiem, który nie wczytuje się poprawnie i podejrzewasz, że ścieżka może być nieprawidłowa. Znajomość ścieżki bezwzględnej może pomóc w rozwiązywaniu problemów z WordPressem i sprawdzeniu, czy ścieżka jest poprawna w twoim 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 internetowej. Różnią się one jednak sposobem określania lokalizacji.
Ścieżka bezwzględna zapewnia pełny adres pliku. Przypomina to podawanie pełnego adresu ulicy, w tym miasta i stanu, w celu znalezienia określonej lokalizacji.
Z drugiej strony, ścieżka względna określa lokalizację pliku względem obecnej, aktualnej lokalizacji (pliku, nad którym aktualnie pracujesz). Przypomina to udzielanie wskazówek komuś, kto znajduje się już w budynku, mówiąc mu „idź dwa piętra w górę i skręć w lewo”, aby znaleźć określone biuro.
Posłużmy się przykładem. Powiedzmy, że masz obrazek o nazwie example-image.jpg
przechowywany w bibliotece multimediów twojej witryny WordPress. Biblioteka multimediów znajduje się zazwyczaj w katalogu wp-content/uploads w instalacji WordPress.
Ścieżka bezwzględna może wyglądać następująco: /var/www/html/example.com/public_html/wp-content/uploads/2023/04/example-image.jpg.
Z kolei ścieżka względna będzie wyglądać następująco: 2023/04/example-image.jpg
.
Ścieżki bezwzględne vs ścieżki względne: Który z nich jest lepszy dla odnośników?
WordPress używa bezwzględnych ścieżek do odwoływania się do swoich plików rdzeni i innych, aby mogły być prawidłowo wczytywane. Ale jeśli chodzi o wewnętrzne odnośniki, wielu twórców stron internetowych zaleca zamiast tego stosowanie ścieżek względnych.
Wynika to z faktu, że jeśli przeniesiesz swoją witrynę internetową na inny serwer, odnośniki względne będą nadal działać, o ile struktura katalogów pozostanie taka sama.
Natomiast bezwzględne adresy URL musiałyby być aktualizowane ręcznie.
Mając to wszystko na uwadze, jeśli odnośnik do zewnętrznych zasobów pochodzi z innej witryny internetowej, należy użyć bezwzględnych adresów URL, aby wczytywać je poprawnie.
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ą dodatkowych lektur poniżej, aby znaleźć powiązane artykuły na temat przydatnych wskazówek, sztuczek i pomysłów WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.