Un utente ha chiesto informazioni su Fixing WordPress di Wordpress

cercando di eseguire cron job con wp-control

Un utente ha chiesto 👇

Ho aggiunto un hook a functions.php e alla sua funzione corrispondente
[code]

add_action (‘fiveb_cron_daily’, ‘fiveb_button_cron’);
[/code]

La prima cosa che fiveb_button_cron fa è scrivere su un file in esecuzione e poi dovrebbe eseguire un’altra funzione ma non succede mai. Ho una funzione di amministrazione cliccabile che è quasi esattamente la stessa cosa che funziona perfettamente ogni volta che faccio clic sul pulsante in admin (scrive nel file ed esegue una funzione).

Utilizzo del plug-in wp-control per eseguire il cron job con le impostazioni:
fiveb_cron_daily Nessuno fiveb_button_cron () 2019-06-07 01:09:00 (15 ore 53 minuti) Una volta al giorno

Sono perso per la prossima cosa da fare. Ho davvero bisogno che questa funzione funzioni da sola all’1: 09 ogni mattina. Qualche idea su come procedere sarebbe utile !!

(@jnashhawkins)

1 anno, 9 mesi fa

Uso questo plugin per pagare un pedaggio sui miei siti per controllare meglio l’esecuzione. Questo plugin cron in realtà attiva un’attività cron, ha un po ‘di sicurezza avvolta attorno alla chiamata dell’attività cron stessa e può essere masterizzato agli orari specificati ospitando il cron mentre disabilita PsuedoCron WordPress.

WP-Cron Control

Uso un servizio esterno per motivare le mie attività cron chiamato Set Cron Job. Penso che sia gratuito ma ne avevo bisogno di più, quindi pago una tariffa minima ogni anno per eseguirlo.

Il cron funziona con il plug-in WP Crontrol che hai menzionato solo se c’è un visitatore all’ora specificata che desideri utilizzare. Inoltre, imposta un’attività cron solo alla successiva esecuzione di cron che potrebbe verificarsi ore dopo e potrebbe interrompere la congestione sperimentata dai primi visitatori.

Se è possibile equiparare l’esecuzione di cron a un URL, è possibile impostare un’attività cron per attivare quell’unica attività “ricevendo” senza nemmeno bisogno di alcun plug-in.

Ho alcuni plugin che vengono eseguiti da una chiamata HTTP. Anche il mio account Job Cron Job lo ha reso facile.

Lanciatore di thread

(@ shirley-studebaker)

1 anno, 9 mesi fa

Wow, grazie per questo – c’è un altro passaggio che non ho dimenticato di menzionare. All’1: 10 la mia società di hosting ha impostato un cron per colpire il server con /wp-cron.php che penso probabilmente attiverà effettivamente la funzione di pianificazione del lavoro di cron.

Come posso equiparare l’esecuzione di cron a un URL o è quello che ho già concordato con la società di hosting? o forse ho bisogno di essere più specifico. Cosa intendi motivando solo quell’unico compito con ‘ottenere’ …

Grazie mille per il vostro aiuto. Questo mi ha sorpreso.

(@ hemant-ahir)

1 anno, 9 mesi fa

Ciao
questo è il modo giusto:

Innanzitutto, devi disabilitare l’esecuzione dello script ogni volta che qualcuno carica una delle tue pagine. Per fare ciò, apri il file wp-config.php nella cartella principale di WordPress e aggiungi la seguente riga prima di “/ * Questo è tutto, smetti di modificare! Buon blogging. * / “In linea:

define (‘DISABLE_WP_CRON’, true);

Una volta fatto ciò, è necessario impostare un vero cron job ed eseguire il file wp-cron.php con esso. Non dovresti incoraggiarlo troppo spesso: 30 minuti dovrebbero andare bene per la maggior parte dei siti web. Per fare ciò, accedi al tuo cPanel e vai allo strumento di posta Cron che si trova nella sezione Avanzate.

Quindi, esegui il seguente comando per l’esecuzione ogni 30 minuti:

wget -q -O – http://tuodominio.com/wp-cron.php?doing_wp_cron > / dev / null 2> & 1

Devi sostituire tuodominio.com con il tuo nome di dominio effettivo. Lo strumento di posta Cron ha alcune delle pianificazioni preimpostate più popolari.

Lanciatore di thread

(@ shirley-studebaker)

1 anno, 9 mesi fa

Mi dispiace Ahir, non capisco cosa mi stai dicendo di fare. Il wp-cron.php è già programmato per essere più alto alle 1:10 ogni mattina e cosa sta succedendo con wp-cron.php? Making_wp_cron. Cosa si sta facendo_wp_cron?

Lanciatore di thread

(@ shirley-studebaker)

1 anno, 9 mesi fa

Lasciatemi spiegare di nuovo per vedere se posso chiarire. Ho programmato una funzione agganciata utilizzando un plug-in di controllo wp e quindi ho incaricato la società di hosting cron del sistema di impostare l’attivazione dell’evento pochi minuti dopo la pianificazione:

wget -q https://www.thesageschool.org/wp-cron.php

Ma la funzione agganciata non viene mai eseguita. La prima cosa che avrei dovuto fare è scrivere su un file e so che funziona poiché anche quella parte funziona da un pulsante cliccabile.

Qualche idea sul perché non funziona? Grazie!

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *