Как изменить автоматическое встраивание 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

Другие вопросы по тегам