Как получить URL текущей страницы для многосайтового развертывания WordPress - PullRequest
1 голос
/ 31 мая 2011

Я пытаюсь найти 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 страницы?

1 Ответ

1 голос
/ 31 мая 2011

вы можете использовать HTTP_HOST вместо SERVER_NAME

$_SERVER['HTTP_HOST']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...