简码内的简码
Shortcode inside a shortcode
作为我的问题,很简单:
[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 做简码,什么也没有出现
一个函数:
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%]
只做了一半
仅供更新:
这是因为 wp 不允许短代码嵌套代码。
作为我的问题,很简单:
[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 做简码,什么也没有出现
一个函数:
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%]
只做了一半
仅供更新:
这是因为 wp 不允许短代码嵌套代码。