URL изображений для ссылок (MultiSite) всегда относительные

19 окт. 2019 г., 23:31:11
Просмотры: 495
Голосов: 0

Как заставить WordPress перестать делать URL изображений ссылок относительными?

Я пытаюсь добавить логотипы в виджет блогов, но WordPress делает URL изображений относительными к текущему блогу.

Например, если сайт example.com/blogs, изображения в виджете блогов на главном блоге работают правильно, но на example.com/blogs/foobar они не отображаются, потому что вместо использования чего-то вроде /common/bloglogos/main.png (или даже https://example.com/common/blog/logos/main.png), он использует https://example.com/blogs/foobar/common/bloglogos/main.png.

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

URL самих ссылок работают нормально, проблема только с URL изображений для этих ссылок.

Чтобы было понятно, я говорю об изображениях, связанных с ссылками WordPress. В приведенном ниже случае вместо того, чтобы использовать изображение по адресу /whatever/something.png, WordPress добавит URL к подблогу, что приведет к неверному URL https://example.com/blogs/foobar/whatever/something.png. Более того, если я укажу http://somesite.com/path/pic.jpg в поле, он использует https://example.com/blogs/foobar/http://somesite.com/path/pic.jpg.

Скриншот поля изображения ссылки в WordPress

Комментарии

Я не сталкивался с такой проблемой в аналогичной ситуации. Это изображения, которые являются частью темы, или изображения в контенте ваших записей? У вас установлен плагин для относительных URL?

Tom J Nowell Tom J Nowell
20 окт. 2019 г. 00:01:05

Это любые обычные изображения — неважно, какие именно. Что бы я ни вставил в поле URL, оно добавляется к URL каждого под-блога. Нет, у меня не установлен этот плагин. Я пытался поискать решение, но везде люди хотят получить относительные URL вместо абсолютных, а у меня обратная проблема.

Synetech Synetech
21 окт. 2019 г. 01:08:08

То есть эти изображения находятся в контенте ваших записей? Будьте максимально конкретны, чтобы избежать путаницы. Это происходит с новыми загружаемыми изображениями? Правильно ли установлен URL вашего сайта в настройках?

Tom J Nowell Tom J Nowell
21 окт. 2019 г. 11:08:36

Я добавил скриншот, чтобы прояснить, о чем я говорю.

Synetech Synetech
21 окт. 2019 г. 16:36:47