我正在为我将直接在帖子内容中使用的短代码创建一个函数(使用[my_description_number]
shortcode),它可以工作,但我无法调用(echo或print)自定义字段值。
这将不会打印自定义字段值,也许您知道如何使其工作?仅打印自定义字段的值song_number
何时调用快捷码
非常感谢
function wpb_description_shortcode( $atts ) : string {
ob_start();
?>
<?php if (get_post_meta(get_the_ID(), \'song_number\', true)) { ?>
<?php echo get_post_meta($post->ID, \'song_number\', true); ?><br/>
<?php } else { ?> <?php } ?>
<?php
return ob_get_clean();
}
// Register shortcode
add_shortcode(\'my_description_number\', \'wpb_description_shortcode\');```