WordPressで記事を書いて、相手先トラックバックURLを指定してもトラックバックができない問題。
これは、
トラックバックの際のタイムアウト(時間制限)
・デフォルトでタイムアウトが0.01秒と短めに設定されている。
・重たいサーバーの場合、トラックバックに失敗する可能性が高くなる!
が原因である。
よって、「/wp-includes/cron.php」の
[php]
//修正前(タイムアウト:0.01秒)
wp_remote_post( $cron_url, array(‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );
//修正後(タイムアウト:1秒)
wp_remote_post( $cron_url, array(‘timeout’ => 1, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );
[/php]
に変更することで回避可能なケースあり!
コメント