如何在WordPress中动态更改oEmbed宽度和高度

在我们之前的文章中,我们向您展示了如何使用$ content_width在WordPress 3.5中设置oEmbed max width。这是改变oEmbed最大宽度和高度的完美解决方案,但这种变化是全局性的。在最近的一个项目中,我们希望主页和单个帖子页面具有不同的oEmbed大小。在本文中,我们将向您展示如何使用条件语句动态更改WordPress中的oEmbed最大宽度和高度。

您所要做的就是在主题的functions.php文件或特定于站点的插件中添加以下函数。

  //Custom oEmbed Size  function wpb_oembed_defaults($embed_size) {  if(is_front_page()) {          $embed_size["width"] = 940;          $embed_size["height"] = 600;  }  else {  $embed_size["width"] = 600;          $embed_size["height"] = 338;  }      return $embed_size;  }  add_filter("embed_defaults", "wpb_oembed_defaults");  

在我们之前的文章中,我们向您展示了如何使用$ content_width在WordPress 3.5中设置oEmbed max width。这是改变oEmbed最大宽度和高度的完美解决方案,但这种变化是全局性的。在最近的一个项目中,我们希望主页和单个帖子页面具有不同的oEmbed大小。在本文中,我们将向您展示如何使用条件语句动态更改WordPress中的oEmbed最大宽度和高度。

您所要做的就是在主题的functions.php文件或特定于站点的插件中添加以下函数。

  //Custom oEmbed Size  function wpb_oembed_defaults($embed_size) {  if(is_front_page()) {          $embed_size["width"] = 940;          $embed_size["height"] = 600;  }  else {  $embed_size["width"] = 600;          $embed_size["height"] = 338;  }      return $embed_size;  }  add_filter("embed_defaults", "wpb_oembed_defaults");  

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-05-10 13:00:24
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[QQ客服]
2781198
加我微信
[电话联系]
13585372227
[电子邮件]
chaoneo@163.com
取消

选择聊天工具: