Обычно в моих приложениях PHP у меня есть установка базового URL, таким образом, я могу сделать вещи как это
<a href="<?php echo BASE_URL; ?>tom/jones">Tom</a>
Затем я могу переместить свой сайт от разработки до производства и подкачать его легко и иметь изменение, идут широкий сайт (и это кажется более надежным, чем <base href="" />
.
Я привожу в порядок тему WordPress, и я задаюсь вопросом, WordPress имеет что-нибудь как это, встроил, или я должен переопределить свое собственное?
Я вижу ABSPATH
, но это - абсолютный путь к файлу в файловой системе, не чем-то от корня документа.
get_bloginfo ('wpurl');
будет предпочтительным методом получения базового URL-адреса вашей установки WordPress. Это всегда возвращает абсолютный базовый URL-адрес для установки, где get_bloginfo ('url');
- это фактический адрес блога вашей установки WordPress.
Да, вы можете использовать get_bloginfo ('url')
просто так или определить константу ...
define('BASE_URL', get_bloginfo('url'));
Если вы работаете над шаблоном и хотите получить фрагмент URL-адреса для этой папки темы, используйте ...
bloginfo('template_directory');