在函数内的短代码中嵌套 Wordpress 函数
Nesting a Wordpress function within a shortcode within a function
我需要在模板文件中使用插件简码,但其中一个变量由 post 中自定义字段的值设置。这是我到目前为止所拥有的。这只会破坏整个页面。
我的努力(无效):
<?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); ?>
谢谢。
试试这个:
<?php echo do_shortcode('[wpsp pls_id="' . get_post_meta($post->ID, 'playlist', true) . '"]'); ?>
我需要在模板文件中使用插件简码,但其中一个变量由 post 中自定义字段的值设置。这是我到目前为止所拥有的。这只会破坏整个页面。
我的努力(无效):
<?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); ?>
谢谢。
试试这个:
<?php echo do_shortcode('[wpsp pls_id="' . get_post_meta($post->ID, 'playlist', true) . '"]'); ?>