我正在嘗試通過(guò)4種規(guī)則以?xún)煞N語(yǔ)言顯示產(chǎn)品的自定義可用性文本。我設(shè)置了此功能,但同時(shí)獲得了可用性文本(來(lái)自英語(yǔ)和希臘語(yǔ))。我想顯示每種語(yǔ)言的特定消息。//Availability Text for products add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2);function wcs_custom_get_availability( $availability, $_product ) { global $product; $defined_shipping_class = "Κατ?πιν Παραγγελ?α? 7-15 ημ?ρε?"; $defined_shipping_class_en = "Available 7-15 days"; $term = get_term_by( 'slug', $product->get_shipping_class(), 'product_shipping_class' ); //Availability for greek language if(ICL_LANGUAGE_CODE=='gr');{ //message if has shipping class if( is_a($term, 'WP_Term') && $term->name == $defined_shipping_class ){ echo '<p class="product-shipping-class">' . $term->name . '</p>'; } //message if is low stock elseif ( $_product->is_in_stock() && $product->get_stock_quantity() >= 1 && $product->get_stock_quantity() <= 10 ) { echo 'Διαθεσιμ?τητα: ' . $product->get_stock_quantity() . ' τεμ.'; } // message if is out of stock elseif ( $_product->is_in_stock() && $product->get_stock_quantity() <1 ) { echo "<p><a href='https://...../επικοινωνια/' style='background-color:#e1e2e2; padding:5px 15px;color:#ed1c24;'>Αναμ?νεται. Επικοινων?στε μαζ? μα?.</a></p>" ; } // message if is in stock elseif( $_product->is_in_stock() && $product->get_stock_quantity() > 11 ) { echo 'Σε απ?θεμα' . $product->get_stock_quantity() . ' τεμ.'; } } //Availability for english languageif(ICL_LANGUAGE_CODE=='en'); { //message if has shipping class if( is_a($term, 'WP_Term') && $term->name == $defined_shipping_class_en ){ echo '<p class="product-shipping-class">' . $term->name . '</p>'; } //message if is low stock elseif ( $_product->is_in_stock() && $product->get_stock_quantity() >= 1 && $product->get_stock_quantity() <= 10 ) { echo 'Αvailability: ' . $product->get_stock_quantity() . ' pcs.'; }我想顯示每種語(yǔ)言的特定消息。此代碼將兩種語(yǔ)言的文本一起打印。當(dāng)我講elseif英語(yǔ)時(shí),它破壞了網(wǎng)站。我不知道我在做什么錯(cuò)...預(yù)先感謝您的幫助!
如何根據(jù)運(yùn)輸類(lèi)別以?xún)煞N語(yǔ)言顯示產(chǎn)品的可用性
BIG陽(yáng)
2021-04-09 14:15:48