Menu Luk

WordPress 2.9 ping problem

I forbindelse med opdatering til WordPress version 2.9, den sidste nye opdatering der kom ud umiddelbart lige før Jul, har vi efterfølgende konstateret fejl i forbindelse med ping og trackback.

Vi har stik imod normal kutyme her i virksomheden, opdateret samtidig med den udkom. Vi havde testet den i beta versioner tidligere, og havde ikke umiddelbart set nogle store problemer i opdateringen og de funktioner der var i den nye version.

Men efter at vi har fået sat WordPress 2.9 online har vi erfaret at trackback og ping funktionen ikke fungerer korrekt,

Vi vælger ikke at gå tilbage til version 2.86, da der erfaringsmæssigt hurtigt vil komme en version 2.91 på markedet, den er allerede udgivet i bataversion, men vi foretræker i mellemtiden selv at løse det enkelte problem vi har med ping funktionaliteten, og efterfølgende opgradere i løbet af nogle dage når den endelige version 2.91 er ude på markedet.

Hvis du har lignende problemer kan du bruge følgende fremgangsmåde til at få de WordPress til at pinge igen.

Løsning på ping problem på WordPress 2.9

I WordPress mappen wp-includes/ finder du filen cron.php

Her henter du cron.php filen, og åbner den med en teksteditor som f.eks. notesblok

Du ændrer nu tiden for timeout fra 1. millisekund til 1 sekund, så skulle ping problemerne være væk.

$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)) )

Skift timeout tiden ud med 1 sekund i stedet for 0,01 sekund

$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)) )

Posted in WordPress