Intereting Posts

Как получить текущий URL веб-сайта в моей теме?

Я работаю над настраиваемой темой, и у меня есть следующие сомнения в том, как правильно вставить ссылку в какой-то раздел моего веб-сайта в тему.

Если вы откроете эту ссылку, вы сможете понять, что мне нужно сделать: http://localhost/wordpressAsper/

Как вы можете видеть под слайд-шоу заголовка, у меня есть 3 окна, которые являются ссылками.

Мне нужно связать второй блок (тот, который называется Archivio ) на этой странице: http://localhost/wordpressAsper/archivio-2/

Я знаю, что я могу просто поместить этот URL в атрибут href моего тега, но это не умная идея, потому что тогда мне нужно перевернуть сайт на моем удаленном веб-сервере.

Поэтому я думаю, что для того, чтобы извлечь текущий URL-адрес веб-сайта, должно существовать нечто вроде функции wordpress.

Каков наилучший способ реализовать эту вещь?

Tnx

Solutions Collecting From Web of "Как получить текущий URL веб-сайта в моей теме?"

bloginfo ('url') должен предоставить вам URL-адрес для установки.

РЕДАКТИРОВАТЬ:

Я думаю, вы также можете использовать get_permalink ()

Как поставлено под вопрос, способ получить текущий URL-адрес корня сайта будет home_url() для home_url() сайта.

Однако есть несколько функций, которые относятся к URL-адресам к определенным типам страниц. Неясно, к чему вы привязываетесь (post? Page? Archive?), Но для него существует определенная функция URL-формирования, которая должна использоваться для построения такого URL-адреса «вручную» из корневого адреса.

вы можете использовать bloginfo ('url'), но также можете использовать функцию get_option, проверить документацию:

http://codex.wordpress.org/Function_Reference/get_option

и, кстати, мы не можем получить доступ к вашему локальному хосту 🙂

Глобальный объект $wp содержит текущий запрос, который можно использовать для получения текущего URL-адреса в любом месте сайта. Вспомогательная функция, подобная приведенной ниже, демонстрирует, как это работает:

 function wp157715_current_url() { global $wp; $current_url = trailingslashit( home_url( $wp->request ) ); return $current_url; }