De ce ?doing_wp_cron este adăugat la URL-urile mele
Mulțumesc! Știi ce aș putea face pentru a scăpa de asta de la sfârșitul URL-urilor mele?

Elimină linia din wp-config.php (deși asta ar putea opri funcționarea cron-ului).

@scribu iThemes sugerează să adaugi acea linie în fișierul wp-config pentru ca BackupBuddy să funcționeze, așa că eliminarea acelei linii din nou face ca pluginul să nu mai funcționeze. Din cunoștințele tale, există o altă "soluție" pentru asta în afară de a renunța la BackupBuddy?

@Piet: Aceasta este o cerință destul de ciudată din partea iThemes. O posibilă soluție ar fi utilizarea job-urilor UNIX cron. Deschide o nouă întrebare.

@scribu mulțumesc pentru sugestie, am postat o nouă întrebare: http://wordpress.stackexchange.com/questions/28718/alternative-for-wp-cron-with-backupbuddy

Am văzut multe postări despre această problemă, dar puține dintre ele au reușit să găsească o soluție reală. Ceea ce a rezolvat problema pentru mine a fost gestionarea redirecționării în fișierul .htaccess.
Iată un exemplu despre cum să redirecționați URL-ul prin adăugarea acestor linii în fișierul .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)doing_wp_cron= [NC]
RewriteRule (.*) /$1? [R=301,L]
</IfModule>
Sper că acest lucru vă va fi de ajutor!
Notă: acest sfat provine de pe acest forum

@toscho : Iată ce am înțeles (poate greșesc). Parametrul 'ALTERNATE_WP_CRON' dezactivează cron job-ul din punctul de vedere al WordPress. Deci este dezactivat în "motorul" WordPress. Apoi, plugin-ul 'All in one Event Calendar', BackWPup și toate celelalte care au nevoie de programări de job-uri nu vor putea să-și efectueze sarcinile. Prin manipularea redirecționării Apache, motorul WordPress nu va fi afectat. Asta este ceea ce am înțeles, dar nu totul este clar pentru mine. Unde greșesc?

Dezactivarea ALTERNATE_WP_CRON nu dezactivează sistemul intern de cron (programare) al WordPress. Aceasta dezactivează doar metoda alternativă de a efectua astfel de sarcini în fundal. Însă, implicit, WordPress va efectua întotdeauna sarcinile programate, cu excepția cazului în care folosești directiva DISABLE_WP_CRON în wp-config.php.
Verifică aici pentru o explicație completă despre ce face ALTERNATE_WP_CRON: https://wordpress.org/support/topic/scheduled-posts-still-not-working-in-282/#post-1163465

@scribu Cred că BackupBuddy folosește programarea de sarcini din WordPress pentru a programa sarcinile ca parte a procedurilor de backup - dacă site-ul are loopback-urile dezactivate, atunci singura soluție (în afară de o soluție externă personalizată) și soluția alternativă specifică care, după cum știți, este integrată în WordPress, este soluția alternativă pentru cron. Deci, aceasta este "necesară" doar dacă gazda are loopback-urile dezactivate. Rețineți că, dacă acesta este cazul, atunci nicio sarcină programată, fie ele sarcini standard WordPress sau cele asociate cu alte plugin-uri, nu va funcționa. Se pare că un utilizator nu va ști că gazda lor a afectat instalarea WordPress până când încearcă BackupBuddy, deoarece acesta face problema evidentă, în loc să rămână invizibilă până atunci.
Utilizarea unei abordări de tip crontab este doar o soluție temporară, deoarece, dacă nu o faceți să "apeleze" procesarea cron din WordPress foarte frecvent, aceasta va funcționa doar cu anumite tipuri de sarcini programate.
Desigur, dacă un utilizator nu dorește sau nu poate folosi soluția alternativă pentru wp cron, nu dorește să se mute la o gazdă care permite loopback-uri și nu este suficient de cunoscător pentru a putea configura o capabilitate adecvată bazată pe crontab, atunci BackupBuddy oferă un mod de backup manual care va funcționa, dar acesta lipsește flexibilitatea și unele dintre capacitățile disponibile atunci când programarea este posibilă.

Ceea ce cauzează această problemă este cron-ul alternativ. Pentru a o rezolva, dacă ai acces, poți activa un proces cron real (dacă hosting-ul tău îți permite) și poți dezactiva ALTERNATE_WP_CRON în fișierul tău wp-config.php.
