wow
  • 0
Новичок

Как мне объединить мои короткие коды?

  • 0

Пример Я хочу объединить шорткод для первого абзаца и буквицы.

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');

В посте я пробовал что-то вроде этого

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

Работает только абзац. Как совместить этот код?

Дайте мне знать

Share
  1. Измените st_paragraph() на это:

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

    См. документацию Кодекса.

    • 0

Оставить ответ

You must login to add an answer.