作为我的问题,非常简单:
[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短码,则不会出现任何内容
A函数:
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%]只有一半的工作
发布于 2020-03-26 16:20:09
只是为了更新:
这是因为wp不允许使用短码嵌套代码。
https://stackoverflow.com/questions/60805524
复制相似问题