代码之家  ›  专栏  ›  技术社区  ›  Cliffy23

将Wordpress函数嵌套在函数的短代码中

  •  0
  • Cliffy23  · 技术社区  · 8 年前

    我需要在模板文件中使用插件短代码,但要让其中一个变量由帖子中自定义字段的值设置。这是我到目前为止的情况。这只会破坏整个页面。

    我的努力(不起作用):

    <?php echo do_shortcode('[wpsp pls_id="get_post_meta($post->ID, 'playlist', true)"]'); ?>
    

    短代码:

    [wpsp pls_id="NEED VALUE SET HERE"]
    

    自定义字段功能:

    <?php echo get_post_meta($post->ID, 'playlist', true); ?>
    

    谢谢

    1 回复  |  直到 8 年前
        1
  •  1
  •   Paedda    8 年前

    尝试以下操作:

    <?php echo do_shortcode('[wpsp pls_id="' . get_post_meta($post->ID, 'playlist', true) . '"]'); ?>