Я пытаюсь найти URL текущей страницы на WordPress. Я использовал это до сих пор -
$cur_page_url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
Но это не работает в мультисайтовом развертывании, где адрес сайта похож на site1.example.com
. В таком случае $_SERVER['SERVER_NAME']
возвращает example.com
вместо site1.example.com
.
Что я должен использовать, чтобы получить правильный URL страницы?