Background of the issue:
My site is built with Elementor and the Woodmart theme. I have added a code snippet that shows a message on each single product page depending on the stock status. The messages are in Greek, which is my native language. I am trying to translate them into English using WPML. Here is the code snippet I wrote: function stock_status_shortcode() { global $product; if (!$product) return ''; // Prevents errors on non-product pages if ($product->is_on_backorder(1)) { return '' . __('Κατόπιν Παραγγελίας Χρόνος Παράδοσης: 10-40 ημέρες', 'woocommerce') . ''; } elseif ($product->is_in_stock()) { return '' . __(' Διαθέσιμο Χρόνος Παράδοσης: 1 - 5 ημέρες', 'woocommerce') . ''; } else { return '' . __('Εξαντλημένο', 'woocommerce') . ''; } } add_shortcode('stock_status', 'stock_status_shortcode');
Symptoms:
I can't translate the stock status messages from Greek to English on the single product pages.
Questions:
How can I translate the stock status messages that appear in the single product page from a php snippet using WPML?
Gestionar el consentimiento de cookies
Utilizamos cookies para optimizar nuestro sitio web y nuestros servicios. Su consentimiento nos permite procesar datos como el comportamiento de navegación. No dar su consentimiento puede afectar a algunas funciones.
Funcional
Siempre activo
Necesario para que nuestro sitio web funcione y se comunique correctamente.
Preferencias
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Estadísticas
Las utilizamos para analizar las estadísticas de nuestro sitio. La información recopilada es totalmente anónima.El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin una citación, el cumplimiento voluntario por parte de su proveedor de servicios de Internet, u otros registros de terceros, la información almacenada o recuperada solo para este propósito generalmente no puede usarse para identificarlo.
Marketing
Estas cookies rastrean su navegación para proporcionar anuncios relevantes para usted.