我遇到了一个关于WP的视频Shorcode的特殊问题。
我似乎不能用短代码的属性来改变玩家的大小。
这发生在具有多个模板的多个站点上(包括二十三个)。
以下是视觉效果:
所以我有两个视频标签,一个宽720,另一个宽930。
在页面中,它们都是相同的大小(640px宽),即使它们在容器中仍然有位置(请参见Developer tools的橙色框,这意味着第一个视频的右侧有未标记的空间),并且它们在640以上都有不同的大小。
我不明白这里发生了什么。我是否为短代码提供了错误的参数?我试图给出以像素(720px)为单位的宽度,但遇到了同样的问题。
最合适的回答,由SO网友:Chip Bennett 整理而成
该宽度由$content_width
全局,由主题定义。要改变它,你需要after_setup_theme
并对其进行修改:
function wpse124075_setup_theme() {
global $content_width;
if ( ! isset( $content_width ) ) {
$content_width = 640; // your value here, in pixels
}
}
add_action( \'after_setup_theme\', \'wpse124075_setup_theme\' );