Каков наилучший способ изменить URL-адреса содержимого в результатах WordPress Rest API? - PullRequest
0 голосов
/ 13 февраля 2019

Скажем, у меня есть api.wordpresssite.com, где я буду вводить данные, загружать изображения и так далее.Затем увидел, что я хочу использовать API WordPress на другом сайте, таком как mysite.com.

Затем WordPress будет предполагать, что каждая ссылка в контенте будет api.wordpresssite.com. Он также будет вставлять изображения с тем же URL-адресом, посколькуссылки и мультимедиа являются абсолютными.

Должен ли я обрабатывать контент на mysite.com в поисках ссылок, но игнорируя мультимедиа, или для этого есть плагин или функция, которую я могу добавить в свою тему?

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

Существует несколько конечных точек, поэтому я думаю, что даже если бы была функция для добавления, она быслишком далеко вниз по линии выполнения, чтобы что-либо делать.

Например, я использую WP API, а также JetPack и Yoast.

Есть множество статей на«Как использовать WordPress в Laravel», но ни в одной статье не говорилось о том, как «нормализовать» контент для сайта, который его потребляет.

APIПохоже, что это только из коробки, использование должно использоваться с каким-то внешним интерфейсом на основе Javascript.

Что мне нужно, так это безголовый API WordPress с относительными URL-адресами для ссылок на контент.

1 Ответ

0 голосов
/ 08 марта 2019

Мое подозрение, что никто не использует WordPress API, похоже, подтвердилось.В основном на внешнем сайте.

Мне пришлось создать несколько методов рендеринга, которые искали ссылки HREF и переназначали их в контенте и меню.

Это все еще кажется глупым и не очень отточенным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...