Salta la navigazione

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.

Nessun supporter è disponibile a lavorare oggi sul forum Italian. Sentitevi liberi di creare ticket e li gestiremo il prima possibile quando saremo online. Grazie per la comprensione.

Questo ticket contiene 5 risposte, ha 2 voci.

Ultimo aggiornamento da Laura 1 anno, 9 mesi fa.

Assistito da: Laura.

Autore Messaggi
Giugno 30, 2022 a 3:10 pm #11578399

lorenzoR-16

Buongiorno,
abbiamo un problema su uno dei nostri siti -> link nascosto

Avviso subito che la licenza wpml non è in questo account ma in quello del cliente, ma dato che anche noi (abbiamo sviluppato parte del sito) abbiamo una licenza 'agency' a pagamento vi scriviamo da qua.

Il sito è in produzione e con AD attive quindi non possiamo causare interruzioni di servizio..

La query che fallisce è la seguente:
SELECT (
SELECT term_taxonomy.count
FROM wp_term_taxonomy term_taxonomy
INNER JOIN wp_icl_translations translations
ON translations.element_id = term_taxonomy.term_taxonomy_id
WHERE translations.trid = icl_t.trid
AND translations.language_code = 'it' ) as `originalCount`
FROM wp_terms AS t
INNER JOIN wp_term_taxonomy AS tt
ON t.term_id = tt.term_id
LEFT JOIN wp_icl_translations icl_t
ON icl_t.element_id = tt.term_taxonomy_id
WHERE t.term_id = 799

Questo lo stack di call:
WPML_Term_Display_As_Translated_Adjust_Count->get_term_adjust_count()
wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-term-display-as-translated-adjust-count.php:98
apply_filters('get_term')
wp-includes/plugin.php:191
get_term()
wp-includes/taxonomy.php:975
WP_Term_Query->populate_terms()
wp-includes/class-wp-term-query.php:1118
WP_Term_Query->get_terms()
wp-includes/class-wp-term-query.php:814
WP_Term_Query->query()
wp-includes/class-wp-term-query.php:307
get_terms()
wp-includes/taxonomy.php:1312
get_categories()
wp-includes/category.php:55
visual_composer_stuff()
wp-content/plugins/tdl-extensions/modules/theme-shortcodes.php:85
do_action('init')
wp-includes/plugin.php:476

Il prefix del database è errato (sarebbe gg_)
Il tema utilizzato è EVA link nascosto

Vi chiedo se potete aiutarci a risolvere il problema in quanto il file di error log si sta gonfiando causando potenziali problemi sul disco (cpanel).

A disposizione per fornirvi eventuali accessi

Grazie!

Luglio 1, 2022 a 11:19 am #11584581

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Salve,

grazie per averci contattato.

Mi sembra essere questo problema, confermi?
https://wpml.org/errata/wordpress-database-error-table-wp-wp_terms-doesnt-exist/

Luglio 4, 2022 a 8:22 am #11595457

lorenzoR-16

Si dovrebbe essere lui!
Come mai non prende il db_prefix corretto? Poi con successivi update del plugin occorre ripetere la modifica?

Luglio 4, 2022 a 11:14 am #11596953

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Se sapessimo perché succede, sarebbe già risolto il bug.

Cercheremo di includere un fix definitivo in una delle prossime versioni di WPML, ma in caso non fosse possibile, sì, va aggiunto nuovamente lo snippet. Eventualmente prima di aggiornare alla prossima versione, quando uscirà, controlla nel changelog se il bug è risolto o meno.

Luglio 5, 2022 a 4:12 pm #11607757

lorenzoR-16

Intanto ti ringrazio, il problema è risolto, in caso apro altro ticket, grazie

Luglio 5, 2022 a 5:20 pm #11608021

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Senz'altro.

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.