首页 > 解决方案 > 简码内的简码

问题描述

作为我的问题,非常简单:

[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%]

只工作了一半

标签: wordpressshortcode

解决方案


仅用于更新:

这是因为 wp 不允许短代码嵌套代码。


推荐阅读