Seit Version 2.7 von WordPress sind diverse Fragen eingegangen, dass die Pingbacks in WordPress nicht funktionieren. WordPress arbeitet damit in der Request-Funktion (wp-includes/cron.php), nicht zu verwechseln mit der wp-cron.php. Dort wird als Zeitlimit 0.01 Sekunden festgelegt, was nicht unter allen Bedingungen ausreicht. Der Hinweis ist bekannt und die Entwickler von WordPress haben diesen Eintrag absichtlich nicht geändert, mit dem Verweis, dass es unter vielen Konfigurationen problemlos läuft, siehe Trac Ticket 8923.
Daher ist dieses Problem in 2.8 weiterhin ein Problem in diversen Installationen. wer Hand anlegen will, der Ändert den Wert auf 1 und sollte im Anschluss keine Probleme mehr haben. Allen anderen Nutzern bleibt nur das Hoffen auf 2.8.1 mit Änderung dieses Wertes, wenn man es unter den Entwicklern von WordPress akzeptiert.
Original aus WordPress 2.8
$cron_url = get_option( 'siteurl' ) . '/wp-cron.php?doing_wp_cron';
wp_remote_post( $cron_url, array('timeout' => 0.01, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );
}
Änderung des Wertes
$cron_url = get_option( 'siteurl' ) . '/wp-cron.php?doing_wp_cron';
wp_remote_post( $cron_url, array('timeout' => 1, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );
}


kloni
15. Juni 2009 um 17:18
Scheint bei den meisten zu funktionieren! Bei mir z.B. leider immer noch nicht…! Das Problem scheint noch tiefer zu liegen … hoffentlich kann es bald gefixt werden!
Malte
15. Juni 2009 um 22:38
Bei mir leider nicht! Das ist schon sehr ärgerlich!
Thomas
15. Juni 2009 um 23:00
Hallo und vielen Dank für den Hinweis,
doch trotz Änderung ist keine Besserung eingetreten. Die Pings sind bei mir in der WP2.7* Version alle wie immer von Hand unten eingetragen worden und angekommen. Nie Probleme doch jetzt trotz Upgrade nur Probleme.
Viele Grüße
Thomas
Michael
15. Juni 2009 um 23:37
Hey danke für den Artikel! Wäre nie darauf gekommen.
flöschen
16. Juni 2009 um 17:23
Hat mir gerade sehr geholfen. Ein Artikel wollte nicht pingen, da habe ich kurz den Wert geändert und schwupps -> flutscht das Ding. Offenbar hatte auch mein Blog zu wenig Luft, um da noch zu pingen.
Melli
18. Juni 2009 um 10:58
Leider gehen bei mir die Pings nur raus, aber keine kommen rein, trotz Änderung des Wertes.
Rob
19. Juni 2009 um 18:50
Also ich habe den Wert auch geändert, das hat aber nichts gebracht, der Blog pingt immer noch nicht korrekt.
Andy
20. Juni 2009 um 13:07
Hallo zusammen,
muss ich mir die wp-cron.php per FTP lokal runterladen und bearbeiten oder geht das auch direkt über den Adminbereich?!
Beste Grüße…
flöschen
22. Juni 2009 um 10:36
Offenbar können gewisse Probleme mit dem Ping auch etwas mit dem Google (XML) Sitemap Generator-Plugin zu tun haben, wie im Changelog zu lesen ist:
Rob
10. Juli 2009 um 17:31
@ flöschen
Kann nicht sein, ich habe das getestet, und zwar habe ich das Plugin Google Sitemap deaktiviert, und trotzdem ging der Ping mehr als verspätet raus.
Heute habe ich ein Update auf 2.81 gemacht, in der Hoffnung das Problem zu lösen, aber wieder nichts, der Ping geht nicht mehr sofort raus, was soll man den jetzt noch machen?
Dieter
12. Juli 2009 um 13:46
@Rob
Mit der hier im Blogbeitrag beschriebenen manuellen Änderung in der cron.php sollte sich das Problem beheben lassen (siehe auch meinen Blogbeitrag “Pingback-Problem bei WordPress 2.7 beheben” dazu).
Gruß
Dieter
Rob
21. Juli 2009 um 12:29
@ Dieter
Tja, vielen dank für deinen Hinweis, das hatte ich schon längst gemacht, das Problem war aber immer noch da. siehe mein Post # 7
Dieter
11. August 2009 um 13:34
@Rob
Hast Du denn auch nach jedem Update die cron.php wieder geändert?
Wenn ja, weiß ich auch nicht weiter.
David
1. September 2009 um 11:03
Danke für den Hinweis. Hoffe, es funktioniert dann wieder.
Meissen
18. September 2009 um 13:00
Vielen Dank für den Tipp. Komischer Weise tritt das Problem aber nicht bei allen WordPress Installationen auf.
Grüße aus der Porzellan- und Weinstadt
Sack
22. September 2009 um 09:00
Auch nach umstellen des Wertes keine Änderung.