此代碼將貨幣切換器添加到菜單中,但不幸的是我無法訪問 MySQL 數據庫,所以我無法為每種貨幣添加圖像“標志”,然后執行它們所以我嘗試使用if語句。這是我的代碼:$currency_switcher_enable = houzez_option('currency_switcher_enable');$is_multi_currency = houzez_option('multi_currency');if( $currency_switcher_enable != 0 && $is_multi_currency != 1 ) { if (class_exists('FCC_Rates')) { $supported_currencies = houzez_get_list_of_supported_currencies(); if (0 < count($supported_currencies)) { $current_currency = houzez_get_wpc_current_currency(); echo '<li class="btn-price-lang btn-price">'; echo '<form id="houzez-currency-switcher-form" method="post" action="#" class="open">'; echo '<button id="houzez-selected-currency" class="btn dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"><span>' . $current_currency . '</span> <i class="fa fa-sort"></i></button>'; echo '<ul id="houzez-currency-switcher-list" class="dropdown-menu" aria-labelledby="dropdown" style="display:none;">'; foreach ($supported_currencies as $currency_code) { echo '<li data-currency-code="' . $currency_code . '">' . $currency_code . '</li>'; if (data-currency-code='EUR') { echo '<img src="images/euro-flag.png"'; if (data-currency-code='TR') { echo '<img src="images/turkish-flag.png"'; } } echo '</ul>'; echo '<input type="hidden" id="houzez-switch-to-currency" name="houzez_switch_to_currency" value="' . $current_currency . '" />'; echo '<input type="hidden" id="currency_switch_security" name="nonce" value="' . wp_create_nonce('houzez_currency_converter_nonce') . '"/>'; echo '</form>'; echo '</li>'; } }}?>但這不起作用?我做錯了什么?
1 回答

慕桂英4014372
TA貢獻1871條經驗 獲得超13個贊
你在這里有很多失?。?/p>
首先,正如@kerbh0lz提到的,“=”和“==”的目的不同。這里你的是錯的。
其次,如果你的第二種貨幣是第一種貨幣,那么它永遠不會過去。
第三,您正在比較不帶引號的字符串或之前不帶 $ 的 var,
data-currency-code
因此您應該使用$currency_code
嘗試這個:
foreach ($supported_currencies as $currency_code) {
echo '<li data-currency-code="' . $currency_code . '">' . $currency_code . '</li>';
if ($currency_code =='EUR')
echo '<img src="images/euro-flag.png"';
elseif ($currency_code == 'TR')
echo '<img src="images/turkish-flag.png"';
}
- 1 回答
- 0 關注
- 115 瀏覽
添加回答
舉報
0/150
提交
取消