Как изменить автоматическое встраивание TwentyTen в Wordpress с ширины по умолчанию для flickr (ОБНОВЛЕННЫЙ ВОПРОС)?
Когда я вставляю URL-адрес изображения из Flickr в сообщение WordPress, он автоматически встраивает его в сообщение. Каким-то образом он получает ширину по умолчанию 500 пикселей. Как / где я могу изменить это? Я просто не могу найти документацию для этого, аргумент!
Примечание: я использую двадцатилетнюю тему.
РЕДАКТИРОВАТЬ:
Чтобы уточнить, это не проблема таблицы стилей.
Если я вставлю это в пост:
http://www.flickr.com/photos/davebryan/5755930575/
Wordpress auto встраивает его и меняет на это:
<img width="500" height="331" alt="" src="http://farm6.static.flickr.com/5267/5755930575_eee9e7c727.jpg">
Где он получает ширину и высоту?
4 ответа
Он автоматически встраивает http://codex.wordpress.org/Embeds с помощью http://oembed.com/ через файл wp-includes/class-oembed.php
Вы можете снять флажок "Автоматическое встраивание" в "Администрирование"> "Настройки"> "Медиапанель" и установить максимальную ширину и высоту
Вы также можете использовать шорткод для размера, то есть: [embed width="123" height="456"]...[/embed]
Помимо ответа от markratledge, я заметил, что когда вы переходите по ссылке flickr в области общего доступа в верхней части веб-сайта, вы можете нажать " Другие способы обмена ", там будет отображаться опция " Захватить HTML / BBCode ", там вы увидите автоматически внедренный код, который перемещен в редактор.
Чтобы деактивировать эту функцию, вы можете следовать ответу markratledge.
В дополнение к ответу markratledge Twenty Ten также устанавливает ширину содержимого в файле themes.php. Смотрите строку 47 и обновляйте соответственно.
if ( ! isset( $content_width ) )
$content_width = 640;
Попробуй это:
#content img {
margin: 0;
height: auto;
max-width: 640px;
width: auto;
}
Также смотрите здесь: http://wordpress.org/support/topic/twenty-ten-11-ignoring-image-width-resizing