Приветствую, ivankmit !
Покажите, пожалуйста, на примере со ссылками на записи вашего сайта.
Необходима 1 ссылка на старую запись, где работает правильно. И 1 ссылка на запись, где фото отображается на 900px вместо 1100px.
Пост с правильным отображением 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) , т/е/ масштабироваться прямо на странице. К работе всплывающего окошка не относится. Просто, чтобы знали.
Нашел проблему. Все дело в вот этой строке, которая добавляется при загрузке фото. Если ее убрать, все работает. Только как сделать, чтобы она не появлялась вообще при загрузке, чтобы не удалять ее в каждом снимке?
Какая у вас версия 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;
}
4.4.1 Сейчас попробую с кодом
Большое спасибо! Заработало! Есть еще вопрос по слайдеру на главной. Сейчас создам новую тему.