Vai al contenuto Vai alla barra laterale

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problem:
If you're experiencing issues where string translation only works when the 'Look for strings while pages are rendered' option is active,
Solution:
We recommend adding a specific function to your theme's

functions.php

file to load the text domain. Here's a step-by-step guide:
1. Add the following action hook to your

functions.php

file:

add_action('after_setup_theme', 'custom_theme_setup');

2. Define the function to load your text domain:

function custom_theme_setup(){<br />    load_theme_textdomain('custom_site', get_template_directory() . '/languages');<br />}

This should resolve the issue with string translation. If this solution doesn't seem relevant to your situation, please open a new support ticket with us.

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Etichettato: 

Questo ticket contiene 3 risposte, ha 2 voci.

Ultimo aggiornamento da Paola Mendiburu 1 anno, 6 mese fa.

Assistito da: Paola Mendiburu.

Autore Post
Gennaio 8, 2024 alle 11:05 am

marcoB-165

String translation only works if I enable 'Look for strings while pages are rendered' option is active

Gennaio 8, 2024 alle 12:49 pm
Gennaio 10, 2024 alle 9:43 am #15167834

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+02:00)

Ciao!

Mi dai permesso per scaricare una copia del sito per poter sportarlo al secondo livello?

Gennaio 12, 2024 alle 8:58 am #15177858

marcoB-165

Si certo

Gennaio 15, 2024 alle 10:22 am #15184168

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+02:00)

Ciao!

In genere, per un tema o un plugin, è necessario caricare il dominio di testo utilizzando le funzioni load_theme_textdomain o load_plugin_textdomain.

Ho inserito questa specifica funzione nel file functions.php del tema, e ora tutto funziona correttamente:

add_action('after_setup_theme', 'custom_theme_setup');

/**
 * Load translations for Villa paradiso custom theme
 */
function custom_theme_setup(){
    load_theme_textdomain('custom_site', get_template_directory() . '/languages');
}

Dimmi se hai qualche problema.