簡體   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