Относительные ссылки WordPress для обычных ссылок без изображений
Есть ли способ сделать нормальные ссылки в WordPress (не ссылки на исходные изображения) "относительным" способом?
Я делаю пользовательский сайт в WP и некоторые части сайта, например ссылку на изображение, которая при нажатии приводит к конкретной динамически создаваемой странице WordPress, я всегда связываю их абсолютно.
Так, например, если на странице WordPress веб-сайта я хочу ссылку на это page_id=39 и сайт XYZ.com
тогда моя ссылка на изображение будет так далее...
Проблема в том, что когда я беру сайт с тестового сервера на работающий сервер, мне приходится снова вручную заходить и возвращать ВСЕ ссылки вручную.
В отличие от изображения относительные ссылки, которые выглядят примерно так <img src="<?php bloginfo('template_directory');?>/image here"/>
где это относительно ищет физическое изображение где-то на сайте, страницы WordPress не существуют в традиционном смысле реального page.php и т. д., поэтому, как я могу обойти это, есть ли какая-то функция, которую я могу использовать, которая поможет мне используя относительные ссылки / конструктор путей к реальным динамическим страницам WordPress, так что мне не нужно вручную / абсолютно что-то связать?
Заранее спасибо.
1 ответ
Как вы получите ссылку на изображение с <?php bloginfo('template_directory');?>/iamges/...
так же, как вы можете получить URL для любой страницы <a href="<?php bloginfo('url');?>/?page_id=39">
другой способ (лучший способ) - получить постоянную ссылку на страницу, используя идентификатор страницы