Я могу получить “базовый URL” в WordPress в шаблонном файле?

Обычно в моих приложениях PHP у меня есть установка базового URL, таким образом, я могу сделать вещи как это

<a href="<?php echo BASE_URL; ?>tom/jones">Tom</a>

Затем я могу переместить свой сайт от разработки до производства и подкачать его легко и иметь изменение, идут широкий сайт (и это кажется более надежным, чем <base href="" />.

Я привожу в порядок тему WordPress, и я задаюсь вопросом, WordPress имеет что-нибудь как это, встроил, или я должен переопределить свое собственное?

Я вижу ABSPATH, но это - абсолютный путь к файлу в файловой системе, не чем-то от корня документа.

24
задан Maxime 4 April 2019 в 10:42
поделиться

2 ответа

get_bloginfo ('wpurl'); будет предпочтительным методом получения базового URL-адреса вашей установки WordPress. Это всегда возвращает абсолютный базовый URL-адрес для установки, где get_bloginfo ('url'); - это фактический адрес блога вашей установки WordPress.

39
ответ дан 28 November 2019 в 22:44
поделиться

Да, вы можете использовать get_bloginfo ('url') просто так или определить константу ...

define('BASE_URL', get_bloginfo('url'));

Если вы работаете над шаблоном и хотите получить фрагмент URL-адреса для этой папки темы, используйте ...

bloginfo('template_directory'); 
16
ответ дан 28 November 2019 в 22:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: