Quiero hacer un shortcode que actue sobre un bloque de contenido, por ejemplo:
[superformato]...aquí el contenido...[/superformato]
¿Cómo debo definir la función del shortcode para recibir el contenido?
Recibe ayuda de expertos
Es gratis y fácil
Respuestas, votos y comentarios
Recibe puntos, vota y da la solución
Quiero hacer un shortcode que actue sobre un bloque de contenido, por ejemplo:
[superformato]...aquí el contenido...[/superformato]
¿Cómo debo definir la función del shortcode para recibir el contenido?
Fácil, debes agregar un segundo parámetro en la funcion que maneja el shortcode, este parámetro contiene todo el texto dentro del shortcode.
// [superformato]Prueba[/superformato]
function superformato_func( $atts, $content ) {
return $content . '-SUFIJO'; //devuelve PRUEBA-SUFIJO
}
add_shortcode( 'superformato', 'superformato_func' );