Intereting Posts
Отображение продукта Woocommerce в файле шаблона WP-CLI бросает PHP Неустранимая ошибка: вызов неопределенной функции apply_filters () Путь к внешнему файлу JS позволяют пользователям редактировать только одну страницу (с ее дочерними страницами) без плагина Почта не отправляется после регистрации локального сайта Размещение всех страниц меню на главной странице создание пользовательского класса walker Настроить имена полей на странице редактирования профиля бэкэнда через функцию.php Localhost: перенаправление WordPress на другой URL-адрес Новые функции в отдельном каталоге – лучше, переносимо wp_enqueue и зависимости Как правильно отправлять много запросов mysql через php и что происходит с запросами ajax после их отправки? Создать быстрый запуск WordPress установки Сколько запросов WordPress SQL на страницу? Отображение приветственного сообщения пользователю Woocommerce

Может ли этот короткий код

Тело сообщения:

[paragraph value="1"]text text text[/paragraph] [paragraph value="2"]moretext moretext moretext[/paragraph] 

Желаемый результат:

Вы читаете параграф 1 : текстовый текст

Вы читаете параграф 2 : moretext moretext moretext

Может ли быть достигнуто использование вышеуказанной структуры, потому что я не мог понять, как это сделать, используя примеры по адресу: https://codex.wordpress.org/Shortcode_API

Можете ли вы включить в них короткие коды и значения или эти два разных типа коротких кодов?

Да. Этот результат может быть достигнут с помощью одной функции короткого кода. Вот ваш код-

 function paragraph_shortcode( $atts, $content = null ) { $pull_atts = shortcode_atts( array( 'value' => 0 ), $atts ); return 'You are reading paragraph ' . wp_kses_post( $pull_atts[ 'value' ] ) . ': ' . do_shortcode($content); } add_shortcode( 'paragraph', 'paragraph_shortcode' ); 

Он будет работать так, как вы ожидали. Просто введите данные, описанные вами,

 [paragraph value="1"]text text text[/paragraph] [paragraph value="2"]moretext moretext moretext[/paragraph] 

Вы получите желаемый результат.