Jak sprawdzić bezwględną ścieżkę serwera

Dzisiaj pora na coś, co pewnie będzie częścią większego cyklu, którego nazwę „Przedszkole PHP”. Zadeklarowałem, że będę pisać o rzeczach, które mogą by przydatne osobom dopiero zaczynającym karierę dewelopera WP, więc oto jedna z nich.

Tworząc szablony lub wtyczki nieraz będziemy mieli potrzebę by podać bezwględną ścieżkę do pliku na serwerze. Co więcej konieczność wpisania takiej ścieżki może się przydać w przypadku konfiguracji niektórych wtyczek (ostatnio wtyczka do integracji z Magento mnie o to poprosiła ;)). Zatem w jaki sposób ją uzyskać? Wystarczy stworzyć pusty plik php, w katalogu który nas interesuje i wrzucić do niego następujący kod:

<?php 
echo $file=$_SERVER['DOCUMENT_ROOT']; 
?>

Następnie należy wpisać w przeglądarce adres ze ścieżką prowadząca do tego pliku – np. gdybym wrzucił plik do katalogu wp-content, a sam plik nazywałby się test.php, to adres byłby wpserved.pl/wp-content/test.php. Naszym oczom ukaże się bezwględna ścieżka serwera i… w zasadzie to wszystko :).