在DO_SHORT代码之间添加变量

时间:2014-09-15 作者:user2802110

我正在使用redux frmaework作为我的主题选项面板&;我正在使用meta slider作为我的主页。我在frontpage模板中使用此短代码来显示滑块:

<?php echo do_shortcode(\'[metaslider id=21]\'); ?>
但是我想更改选项面板中的id,这样我就不必每次用新的滑块替换滑块时都编辑模板。我已经在我的redux配置页面中为此创建了一个字段。现在我可以使用以下代码:

<?php echo $redux_demo[\'mslider-id\']; ?>
但我不知道如何将其添加到我的第一个代码中。我想用第二个代码替换身份证号码“21”。

2 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

我宁愿将变量传递给id 属性。您甚至可以决定删除id 属性,并使其成为传递给自定义查询的静态值

有关短代码如何操作的示例和更多信息,请查看Shortcode API

SO网友:dbj

我认为这应该会有帮助,或者你已经使用了这个解决方案?

<?php echo do_shortcode(\'[metaslider id=\' . $redux_demo[\'mslider-id\']; . \']\'); ?>

结束

相关推荐

Basic do shortcodes question

我使用WordPress codex页面进行编码。正如您所看到的,我有两个PHP代码。页面能够获得代码的值,但它不遵守CSS规则,我相信这是因为我以错误的方式插入了PHP代码。您能看一下下面的代码并提出问题所在吗?<?php echo do_shortcode(\'[groups_non_member group=\"VPS\"]\' .\"<p class=\'vod-time-price\'>\" . the_field(\'run_t\') . \"MIN | $\". the