繁体   English   中英

您将如何结合此wordpress简码模板代码?

[英]How would you combine this wordpress shortcode template code?

我正在使用一个生成我的价格值并将其从数组中提取的插件:

<?php echo __('Price: ', 'event_espresso'); ?></span> <?php echo 
$org_options['currency_symbol'].$event->event_cost; ?>

我想根据使用插件“ Worldcurrency”的国家/地区将生成的值转换为访客自己的货币

但是,您必须在短代码中输入一个值,如下所示:

[worldcurrency curr="EUR" value="25"]
in united states will show:
(~30$ USD)

现在,我知道如何在模板php文件中使用简码,但是我不知道是否有可能将我的数组值和货币符号插入此简码中。 而不是使用value="25"我需要使用:

value="<?php echo $org_options['currency_symbol'].$event->event_cost; ?>"

这可能吗?

我不确定是否可以在简码中内联使用PHP代码-我怀疑没有,但是实现此目的的一种简单方法是编写自己的简码,然后再调用另一个简码。

您的简码将生成您想要的文本(例如'[worldcurrency curr =“ EUR” value =“ 25”]'),然后调用“ do_shortcode($ content)”,这将使另一个插件为您执行货币查询。

您可以将其放在一个插件文件中,大概少于15行代码。

另一个选择是修改用于生成所需输出的货币转换插件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM