- Stato
- Risolto dall’autore
- Plugin/tema correlato
- JetSmartFilters
Panoramica del problema
Attualmente ci sono 2 problemi aperti con il plugin Crocoblock JetSmartFilters:
- L’etichetta del filtro di ricerca non mostra la sua traduzione
- Il filtro visivo non viene visualizzato affatto nella pagina tradotta
Soluzione alternativa
Per entrambi i problemi abbiamo delle soluzioni alternative che sono state condivise con l’autore.
Per il problema dell’etichetta del filtro di ricerca:
- Fai un backup completo del tuo sito prima di procedere.
- Apri il file /wp-content/plugins/jet-smart-filters/includes/widgets/search.php.
- Subito dopo la riga 897 e prima della riga 899 aggiungi quanto segue:
if ( class_exists('sitepress') ) { $settings['filter_id'] = apply_filters('wpml_object_id', $settings['filter_id'], 'post', true); } - La traduzione dell’etichetta del filtro di ricerca dovrebbe essere ora visibile.
Per il problema del filtro visivo:
- Vai su WPML → Impostazioni → Traduzione dei campi personalizzati e fai clic su Mostra i campi di sistema.
- Rendi traducibile il campo personalizzato _source_color_image_input.
- Torna al tuo filtro e apporta una piccola modifica in modo che la sua traduzione debba essere aggiornata.
- Passa all’Editor di WordPress e apri la traduzione del filtro.
- Aggiungi le categorie manualmente.