QTranslate Wordpress Multilingua e Bug risolto

Da Libroseo
Wordpress è ormai diffusissimo e utilizzato anche come CMS per lo sviluppo di siti Web. Per contesti multilingua può venirci in aiuto QTranslate un plug-in comodo, veloce e gratuito per personalizzare il nostro sito web/blog e renderlo disponibile in più lingue. Uno dei limiti di questo plug-in è l’impossibilità di variare il nome alle url nelle varie lingue. Per risolvere a tale disguido vi consiglio qTranslate slug with widget, un plug-in che ci permette di personalizzare le url di ogni lingua. Bene, è proprio qui che arrivano i problemi, quest’ultimo plug-in ha un bug Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /home/ins10001/public_html/cookgoods/wp-includes/wp-db.php on line 774 Per risolvere tale problema   Apriamo il file qtranslate-slug-with-widget.php, posizioniamoci su tale riga:   function qTranslateSlug_category_link($link, $id){ //TODO: implement it! global $wpdb, $q_config, $qts_use_language, $wp_query;   E modifichiamola con   function qTranslateSlug_category_link($link, $id){ //TODO: implement it! if ( is_object($id) ) { $id = $id->id; } global $wpdb, $q_config, $qts_use_language, $wp_query   In questo modo avremo risolto il problema e tutto funzionerà perfettamente

Potrebbero interessarti anche :

Possono interessarti anche questi articoli :