• Решено ivankmit

    (@ivankmit)


    Перестали работать ссылки на фотографии в блоге. Раньше при публикации поста фотографии выводились 900 px по широкой стороне и при клике открывались на черном фоне в полном размере (1100 px). Сейчас почему-то при новой публикации фотографии со ссылками на полный размер не отображаются вообще, когда ссылку удаляю начинают отображаться, но только 900 px. При этом в старых публикациях все работает как следует.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Приветствую, ivankmit !

    Покажите, пожалуйста, на примере со ссылками на записи вашего сайта.

    Необходима 1 ссылка на старую запись, где работает правильно. И 1 ссылка на запись, где фото отображается на 900px вместо 1100px.

    Автор ivankmit

    (@ivankmit)

    Пост с правильным отображением http://www.ivankmit.com/9066/
    С неправильным: http://www.ivankmit.com/27347/
    Там где с неправильным я просто поудалял ссылки в фотографиях на полноразмеры, так как с ними фотографии вообще не отображаются. В оригинале фотографии загружены 1100 px по широкой стороне

    Возможность всплывающих окон с картинками заложена в вашу тему оформления сайта. Если вы не изменяли или не вносили значительных правок в оформление сайта, эта функциональность сломаться не могла.

    Тогда, скорее всего, вы вставляете изображения немного иначе и поэтому скрипт всплывающего окна не может их обработать корректно.

    Зайдите в редактирование старой записи и проверьте какой вид ссылки стоит на изображениях там.

    1. Наведите курсор на изображение, выберите «Изменить» (иконку я подчеркнул красным)
    https://www.evernote.com/l/ABt3PeS7McRNOYJjyzfC_9ueEE8x8Tmrf_k

    2. Теперь убедитесь какой тип ссылки установлен
    https://www.evernote.com/l/ABvzOGthFUZDObLCPpJeimEdn2rov9984nM

    Такой же тип ссылки вам нужно ставить и в новой записи. С большой вероятностью правильный вариант «Медиафайл». И скрипт не будет работать, например, с вариантом «Страница вложения»

    Также я заметил что у вас исходные файлы здесь http://www.ivankmit.com/27347/ шириной 900px. Какой бы ширины вы не загрузили изначально файл, в вашей теме оформления он будем занимать ширину колонки (у вас ширина около 850px) , т/е/ масштабироваться прямо на странице. К работе всплывающего окошка не относится. Просто, чтобы знали.

    Автор ivankmit

    (@ivankmit)

    Нашел проблему. Все дело в вот этой строке, которая добавляется при загрузке фото. Если ее убрать, все работает. Только как сделать, чтобы она не появлялась вообще при загрузке, чтобы не удалять ее в каждом снимке?

    Какая у вас версия WordPress ? В админке отображается https://www.evernote.com/l/ABuuOin5Ld5C4YSpWLd3KQcvDEoEpHLRqL0

    Для решения проблемы предлагается добавить этот код в файл functions.php ,
    у вас он в папке /wp-content/themes/salient/

    add_filter('image_send_to_editor', 'wpse_88984_remove_rel', 10, 2);
    function wpse_88984_remove_rel($html, $id) {
        if($id>0)
            $html=str_replace('rel="attachment wp-att-'.$id.'"','',$html);
    
        return $html;
    }
    Автор ivankmit

    (@ivankmit)

    4.4.1 Сейчас попробую с кодом

    Автор ivankmit

    (@ivankmit)

    Большое спасибо! Заработало! Есть еще вопрос по слайдеру на главной. Сейчас создам новую тему.

Просмотр 7 ответов — с 1 по 7 (всего 7)

Тема «Проблема отображения фотографий» закрыта для новых ответов.