首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >短码中的短码

短码中的短码
EN

Stack Overflow用户
提问于 2020-03-23 06:07:36
回答 1查看 782关注 0票数 0

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

[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查询。

你知道如何格式化它来得到完整的短码吗?

更新:代码片段:它只打印快捷键,

代码语言:javascript
复制
<?php
echo '[buddymeet room=' . htmlspecialchars($_GET["room"]) . ' password=' . htmlspecialchars($_GET["password"]) . ']';
?>

如果使用echo do短码,则不会出现任何内容

A函数:

代码语言:javascript
复制
add_shortcode('room', 'get_name');

function get_name() {

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

}

屏幕上什么也没出现,

此方法:

代码语言:javascript
复制
[buddyxxxx room=[URLParam param='room']-oki password=[URLParam param='password'] default_language=fr show_watermark=false width=100%]

只有一半的工作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-26 16:20:09

只是为了更新:

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60805524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档