【问题标题】:Nested shortcode wordpress嵌套的简码 wordpress
【发布时间】:2017-11-06 03:58:45
【问题描述】:

我有以下代码:

[video mp4="http://www.mysite/vid.mp4" poster="[imgurl]"][/video]

对于[imgurl],我使用:

function img_url() {
  echo wp_get_attachment_url( get_post_thumbnail_id( $saved_post_id ) );

}
add_shortcode('imgurl', 'img_url');

您能给我的代码提供建议吗?

谢谢!

【问题讨论】:

    标签: wordpress function nested shortcode


    【解决方案1】:

    您的 img_url 函数没有任何问题。问题是 WordPress 不会像您期望的那样解析它。具体来说,它不会看到短代码“[imgurl]”。请参阅https://codex.wordpress.org/Shortcode_API 的“限制”部分中的“方括号”。要解决此问题,您可以编写自己的视频简码函数,该函数将调用内置视频简码和您的 imgurl 简码。

    【讨论】:

      猜你喜欢
      • 2012-10-22
      • 1970-01-01
      • 2021-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-07
      • 1970-01-01
      相关资源
      最近更新 更多