你必须使用add_shortcode
为了实现这一点。假设您希望将此短代码称为“my\\u cf”:
function my_cf_shortcode_callback( $atts ) {
$atts = shortcode_atts( array(
\'post_id\' => get_the_ID(),
), $atts, \'my_cf\' );
return get_post_meta( $atts[\'post_id\'], <FIELD_NAME>, true );
}
add_shortcode( \'my_cf\', \'my_cf_shortcode_callback\' );
现在你可以通过
[my_cf]
或
[my_cf post_id=POST_ID]
到您的帖子。