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.
This topic contains 8 risposte, has 2 voci.
Last updated by marcoM-10 1 anno, 11 mesi fa.
Assisted by: Laura.
Autore | Post |
---|---|
Maggio 17, 2022 at 10:30 am #11236795 | |
marcoM-10 |
Ciao, su un sito ho un custom post type "Certificazioni" dove sono stati tradotti tutti gli articoli. Il problema è che in italiano vedo sia le certificazioni in italiano che quelle in inglese, mentre l'archivio in inglese va bene. Dove potrebbe essere il problema? Grazie |
Maggio 18, 2022 at 7:42 am #11243879 | |
Laura Supporter
Languages: Inglese (English ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Salve, grazie per averci contattato. Ti suggerirei innanzitutto di aumentare il WP Memory Limit. Per farlo, aggiungi questo snippet all'inizio del file wp-config.php, dopo il tag di apertura <? /** WP Memory Limit */ define( 'WP_MEMORY_LIMIT', '256M' ); Il file wp-config si trova nella root del sito, è lo stesso file che contiene la configurazione del database. Per modificarlo ti servirà un accesso FTP o SFTP. Per controllare il valore registrato del WP Memory Limit puoi andare in WPML -> Assistenza Prova anche ad attivare l'opzione Filtraggio della lingua per le operazioni AJAX in WPML > Lingue Se niente aiuta, puoi spiegarmi com'è stato creato il post type e il relativo archivio? |
Maggio 18, 2022 at 8:05 am #11244059 | |
marcoM-10 |
Ciao Laura, Il post type è stato creato tramite codice php ed inserito nel tema custom. Ti allego screen del codice di creazione. Grazie |
Maggio 18, 2022 at 10:32 am #11246017 | |
Laura Supporter
Languages: Inglese (English ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
E la pagina dell'archivio come la crei? Magari mancano i filtri lingua. |
Maggio 19, 2022 at 7:10 am #11252719 | |
marcoM-10 |
Ciao Laura! La pagina certificazioni è creata con un template php che ti copio qui sotto. <?php $args=array( 'posts_per_page'=> -1, 'post_type'=>'ktheme_certificati'); $new_query = get_posts($args); <div class="certificazione-selector"> <?php //global $post; <div class="row row-certificazioni <?php foreach($applicazioni as $applicazione){ echo $applicazione->slug.' '; } ?>"> <?php endforeach; |
Maggio 19, 2022 at 3:07 pm #11258311 | |
Laura Supporter
Languages: Inglese (English ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Ciao, probabilmente devi aggiungere suppress_filters=>false, perché se non lo dichiari esplicitamente il valore di default è true, vedi https://developer.wordpress.org/reference/functions/get_posts/ Fammi sapere se così risolvi o se hai bisogno di ulteriore assistenza. |
Maggio 19, 2022 at 3:53 pm #11258897 | |
marcoM-10 |
Si grazie Laura! Ora è corretto! L'ultima cosa è che nella pagina è presente un menu a tendina per selezionare le diverse categorie. Ti incollo di nuovo il codice. Grazie mille. <?php $args=array( 'posts_per_page'=> -1, 'post_type'=>'ktheme_certificati', 'suppress_filters'=>false); $new_query = get_posts($args); <div class="certificazione-selector"> <?php //global $post; <div class="row row-certificazioni <?php foreach($applicazioni as $applicazione){ echo $applicazione->slug.' '; } ?>"> <?php endforeach; |
Maggio 19, 2022 at 5:32 pm #11259847 | |
Laura Supporter
Languages: Inglese (English ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Le categorie sono tradotte, ok, ma i post? Se non ci sono post tradotti non appariranno neppure le tassonomie. Puoi provare con $terms = get_terms( array( 'taxonomy' => 'ktheme_applicazione', 'hide_empty' => false ) ); ma se non funziona temo di non poterti dire altro perché sconfiniamo nel codice custom. |
Maggio 20, 2022 at 10:22 am #11264543 | |
marcoM-10 |
Grazie Laura! Buona giornata |