Shortcode básico en WordPress

Estructura mínima para registrar un shortcode en WordPress.

add_shortcode( "mi_shortcode", "mi_funcion_shortcode" );

function mi_funcion_shortcode( $atts ) {
    $atts = shortcode_atts( array(
        "texto" => "Valor por defecto",
    ), $atts );

    return "<p>" . esc_html( $atts["texto"] ) . "</p>";
}

Uso en el editor: [mi_shortcode texto=»Hola mundo»]

Scroll al inicio