Шорткод внутри шорткода - PullRequest
0 голосов
/ 23 марта 2020

Поскольку мой вопрос очень прост:

[buddyxxxx room=[URLParam param='room']-oki password=[URLParam param='password'] default_language=fr show_watermark=false width=100%]

Мой шорткод работает до [buddyxxxx room=[URLParam param='room'], затем он заканчивается без учета других моих параметров.

[URLParam param='room'] - [URLParam param='password'] взяты из запроса URL.

Есть идеи, как отформатировать это, чтобы получить полный шорткод?

Обновление: фрагмент: Он просто печатает ярлык,

<?php
echo '[buddymeet room=' . htmlspecialchars($_GET["room"]) . ' password=' . htmlspecialchars($_GET["password"]) . ']';
?>

При использовании короткого кода echo do ничего не появляется

функция:

add_shortcode('room', 'get_name');

function get_name() {

   echo do_shortcode ('[buddymeet room='.$_GET['room'].' password='.$_GET['password'].']');

}

И на экране ничего не появляется,

Этот метод:

[buddyxxxx room=[URLParam param='room']-oki password=[URLParam param='password'] default_language=fr show_watermark=false width=100%]

только половина работы

1 Ответ

0 голосов
/ 26 марта 2020

Только для обновления:

Это произошло потому, что wp doenst разрешает шорткод вложенного кода.

...