web-dev-qa-db-fra.com

Comment combiner mes codes courts?

Exemple Je veux combiner shortcode pour le premier paragraphe et dropcap.

function st_dropcap( $atts, $content = null ) {
    return '<span class="dropcap">'.$content.'</span>';
}
add_shortcode('dropcap', 'st_dropcap');

function st_paragraph( $atts, $content = null ) {
    return '<p class="first-paragraph">'.$content.'</p>';
}
add_shortcode('paragraph', 'st_paragraph');

Sur le post j'ai essayé quelque chose comme ça

[paragraph][dropcap]W[/dropcap]elcome to my blog[/paragraph]

Seul le paragraphe fonctionne. Comment combiner ce code?

Faites le moi savoir

1
wow

Remplacez st_paragraph() par ceci:

function st_paragraph( $atts, $content = null ) {
    return '<p class="first-paragraph">'.do_shortcode($content).'</p>';
}

Voir Documentation du Codex .

3
wyrfel