У меня есть сайт WP, который отлично работает в моей тестовой среде. Я перешел на подкаталог на сервере клиентов, и теперь у меня проблема с вложениями изображений.Ошибка метаданных вложений в новой миграции WP
Кулак всего, когда я иду в медиа-библиотеку, изображения все там, но миниатюры не отображаются, вместо этого они заменяются значком файла. См. Снимок экрана 1 ниже.
Во-вторых, когда я пытаюсь просмотреть страницу вложений я получаю следующие ошибки:
Предупреждение: Illegal строка смещения «ширина» в /xxx/image.php на линии 28
Предупреждение: Нелегальная строка смещения «высота» в /xxx/image.php на линии 29
Вот код в файле image.php, который создает проблему:
$metadata = wp_get_attachment_metadata();
printf(__('Published <span class="entry-date"><time class="entry-date" datetime="%1$s" pubdate>%2$s</time></span> at <a href="%3$s" title="Link to full-size image">%4$s × %5$s</a> in <a href="%6$s" title="Return to %7$s" rel="gallery">%7$s</a>', 'detund'),
esc_attr(get_the_date('c')),
esc_html(get_the_date()),
wp_get_attachment_url(),
$metadata['width'],
$metadata['height'],
get_permalink($post->post_parent),
get_the_title($post->post_parent)
);
Specifical ly, $metadata['width']
и $metadata['height']
.
Из-за этого функции, подобные изображению WP, не работают.
Кто-нибудь сталкивался с этим раньше, или может кто-нибудь предложить решение этой проблемы?
Как всегда, любая помощь очень ценится. Благодаря!
Первое, что я хотел бы сделать, это использовать инструменты моего любимого браузера для проверки элементов img в Media Library, чтобы увидеть, где он думает, что изображения хранятся. Это может указывать на каталоги в вашей локальной среде. – mark
Спасибо, отметьте, если я осмотрю элемент, это не даст мне путь эскизов. Вместо этого он дает мне указательный путь по умолчанию, который в настоящее время вызывается на интерфейс; е. xxx/wp-includes/images/media/default.png Если, однако, одно из изображений, оно указывает путь, который является правильным, и да, изображения находятся на сервере с тем же путем. –
** Если, однако, я открываю одно из изображений ... –