При загрузке изображений или ссылок на страницы в WYSIWYG-редакторе WordPress по умолчанию WordPress генерирует ссылки, используя атрибут базы данных siteurl. Это создает трудности при создании содержимого сайтов на тестовом сервере или во вложенной папке, а затем перемещает его на конечное место.
Например, вставка изображения генерирует этот HTML-файл на моей временной подпапке на моем сервере разработки или производственном сервере:
<img class="alignnone size-full wp-image-60" title="bigcircuits" src="http://<ip>/<subfolder>/wp-content/uploads/2011/02/bigcircuits.jpg" alt="" />
Я бы хотел изменить это на использование шорткода или чего-то, что может получить текущий siteurl из базы данных. Такие как:
<img class="alignnone size-full wp-image-60" title="bigcircuits" src="[getsiteurl]/wp-content/uploads/2011/02/bigcircuits.jpg" alt="" />
Есть ли что-то подобное в стандартной установке WordPress? Я не смог ничего найти в документах.
Я исправил это в прошлом с помощью плагинов, таких как exec-php, который интерпретирует php непосредственно в посте (что дает вам возможность использовать getbloginfo ('siteurl'), но я бы хотел, чтобы клиент стал более чистым дружелюбный подход.
Полагаю, я мог бы сам кодировать шорткод, но я бы хотел использовать стандартную функциональность, если она существует.