如何更改Wordpress';s TwentyTen从flickr默认宽度自动嵌入(更新问题)


How do I change Wordpress's TwentyTen auto-embed from flickr default width (UPDATED QUESTION)?

当我将Flickr中的图像URL粘贴到wordpress帖子中时,它会自动将其嵌入帖子中。不知怎么的,它被设置为默认宽度500px。我该如何/在哪里更改?我就是找不到任何文档,arg!

注意:我使用的是二十世纪的主题。

编辑:

需要澄清的是,这不是样式表问题。

如果我把这个粘贴到帖子中:

http://www.flickr.com/photos/davebryan/5755930575/

Wordpress自动嵌入并将其更改为:

<img width="500" height="331" alt="" src="http://farm6.static.flickr.com/5267/5755930575_eee9e7c727.jpg">

它的宽度和高度是从哪里来的?

它是自动嵌入的http://codex.wordpress.org/Embeds使用http://oembed.com通过文件wp-includs/class-oembed.php

您可以在"管理">"设置">"媒体子面板"中取消选中自动嵌入,并设置最大宽度和高度。

您也可以使用一个短代码来表示大小,即:[embed width="123" height="456"]...[/embed]

试试这个:

#content img {
    margin: 0;
    height: auto;
    max-width: 640px;
    width: auto;
}

另请参见此处:http://wordpress.org/support/topic/twenty-ten-11-ignoring-image-width-resizing

除了markratledge的答案外,Twenty Ten还在主题函数.php文件中设置内容宽度。见第47行,并相应更新。

if ( ! isset( $content_width ) )
$content_width = 640;

markratledge的答案旁边,我注意到当你转到网站顶部共享区域的flickr链接时,你可以按"更多共享方式",它会显示你的选项"Grab the HTML/BBCode",你会看到自动嵌入的代码移动到编辑器中。

为了取消激活此功能,您可以按照markratledge的回答进行操作。