Como faço para ajustar uma function dentro de um código do_short de abertura e fechamento

Como faço para uma function dentro de um shortcode de abertura e fechamento.

Eu tenho essa function que exibe a URL de anexos de pdf da publicação

$file= get_post_meta( $post->ID, 'teacher-resume-upload' ); if ( $file) { foreach ( $file as $attachment_id ) { $full_size = wp_get_attachment_url( $attachment_id ); printf( '%s', $full_size); } } 

Como eu caberia no código acima neste …

 echo do_shortcode( '[pdf]' . $text_to_be_wrapped_in_shortcode . '[/pdf]' ); 

Solutions Collecting From Web of "Como faço para ajustar uma function dentro de um código do_short de abertura e fechamento"

Isso deve funcionar assumindo que você está tentando passar o URL para o código curto PDF

 $file= get_post_meta( $post->ID, 'teacher-resume-upload' ); if ( $file) { foreach ( $file as $attachment_id ) { $full_size = wp_get_attachment_url( $attachment_id ); echo do_shortcode( '[pdf]' . $full_size . '[/pdf]' ); } } 

Trabalhou …

 < ?php $file= get_post_meta( $post->ID, 'teacher-resume-upload' ); $full_size = wp_get_attachment_url( $attachment_id );?> < ?php echo do_shortcode( '[pdf]' . $full_size . '[/pdf]' ); ?>