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.

Etichettato: 

Questo ticket contiene 12 risposte, ha 0 voci.

Ultimo aggiornamento da JB 1 settimana, 2 giorno fa.

Assistito da: Laura.

Autore Messaggi
Marzo 25, 2025 a 3:07 pm #16858672

JB

Contesto del problema:
Sto cercando di programmare articoli, ma nella pagina tedesca la programmazione non funziona. Ho un cron job lato server per eseguire gli eventi di WP Cron.

Sintomi:
Nella pagina tedesca, gli articoli programmati non vengono pubblicati e non appare la scritta 'programmazione saltata'. Rimangono semplicemente programmati e non visibili. Il messaggio di stato del sito indica che l'evento programmato, action_scheduler_run_queue, tarda ad essere eseguito.

Domande:
Perché gli articoli programmati non vengono pubblicati nella pagina tedesca?

Marzo 25, 2025 a 6:11 pm #16859426

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Salve,

grazie per averti contattato.

Qual è il codice che stai usando?

Marzo 25, 2025 a 6:21 pm #16859510

JB

Grazie a te Laura! Ma cosa significa il codice? Scusa, io non sono espertissima.

Marzo 26, 2025 a 12:15 pm #16862664

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Mi hai detto che hai un cronjob, mi serve sapere il codice di quello.

Marzo 26, 2025 a 1:05 pm #16862985

JB

Ah, ho capito, scusa. Io non lo so, me lo ha detto ieri l'operatore di SiteGround. Mi ha detto che è programmato per funzionare 1 volta ogni ora. Scrivo a loro e chiedo.

Marzo 26, 2025 a 1:16 pm #16863064

JB

Ecco la risposta di SiteGround:

cd /home/customer/www/daslebenimgoettlichenwillen.com/public_html; wp cron event run --due-now >/dev/null 2>&1

Marzo 26, 2025 a 3:04 pm #16863660

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Ok ma non mi dice cosa fa di preciso.

Come lo hai impostato in WP Cron?

Marzo 26, 2025 a 3:08 pm #16863671

JB

Io non ho fatto nulla. Lo hanno impostato da Site Ground. Da come mi hanno detto ieri dovrebbe 1 volta ogni ora controllare se c'è qualcosa di programmatao da pubblicare.

Marzo 26, 2025 a 8:05 pm #16865468

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

C'è una cosa che non capisco, WordPress di suo ha già l'opzione di programmare i post, e li pubblica al momento opportuno, a cosa dovrebbe servire di preciso il Cronjob?

Comunque il problema probabilmente è che questo Cronjob controlla solo i post in italiano. Le traduzioni non aggiornano lo status automaticamente da bozza a pubblicato quando viene pubblicata la traduzione, quindi il comportamento è quello atteso.

Senza ulteriori dettagli su come funziona questo Cronjob non sono in grado di dirti altro.

Marzo 26, 2025 a 8:20 pm #16865543

JB

Mi sono un poco informata su internet. Questo ho trovato:

WordPress utilizza i cron job per programmare le attività da eseguite in orari specifici. Il problema dei crons di WordPress è che non sono ‘cron’ nel vero senso della parola. Dal momento che molti host non forniscono agli utenti l’accesso alle impostazioni del server, non è possibile configurare i cron per l’esecuzione a livello di sistema. WordPress bypassa questa limitazione utilizzando cron simulati. Invece di farli funzionare ad un dato intervallo di tempo, WordPress si affida alle visite degli utenti per attivare questi falsi crons.
In altre parole, ogni volta che un utente visita il sito web, il Content Management System (CMS) controlla se ci sono cron job in sospeso da eseguire.

Il punto è che il mio server usa questi cron e per come ho compreso per farlo, deve prima disattivare quelli di wp. Il mio appunto è ogni ora. Lo stranno è che prima funzionava. Da un mese forse ha iniziato a fare questo. Ma in realtà io dubito che dipenda da wpml. Penso sia un problema di wp o del tema Enfold che ogni volta che fa un aggiornamento provoca più problemi che soluzioni. Grazie comunque Laura!

Marzo 27, 2025 a 5:13 pm #16869843

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

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

Ok, come ti ho detto il comportamento delle traduzioni potrebbe essere quello atteso. In caso trovi sia effettivamente un problema di WPML fammi sapere.

Marzo 29, 2025 a 7:19 am #16874919

JB

Grazie!

Aprile 5, 2025 a 4:33 am #16899309

JB

Grazie Laura. Adesso, dopo l'aggiornamento del vostro plugin, il problema sembra risolto.