【解決】WordPress 3.0 でトラックバックが送信できない?


wordpress_64【追記:2010年7月30日】
確認できました!下記の修正で、トラックバックが送信できるようになったことが確認できました。下記参照サイトを参考に総括しておきます。

環境
サーバーサイド
OS: Linux
PHP: 5.1.6
MySQL: 5.0.77
Apache: バージョン不明

WordPress 3.0

原因
トラックバックの際のタイムアウト(時間制限)

  • デフォルトでタイムアウトが0.01秒と短めに設定されている。
  • 重たいサーバーの場合、トラックバックに失敗する可能性が高くなる!

解決策
下記参照

【追記】
「IT家・挑戦雑記::WordPressでトラックバックが正常に送信できない問題」を参考に以下の修正を実施しました。まだ、効果の確認はできていませんが・・・

「/wp-includes/cron.php」を修正する。

修正前
wp_remote_post( $cron_url, array(‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );

修正後
wp_remote_post( $cron_url, array(‘timeout’ => 30, ‘blocking’ => false, ‘sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );

【公開時、投稿記事】
本ブログで、参照したブログやウェブサイトの記事は、引用させて頂くと共に必ずその投稿記事へのリンクを貼ることを原則自分へのルールとしています。更に、参照させて頂いたサイトが「Trackback」や「ping」を受け付けて頂けるなら必ず、ご挨拶代わりに「Trackback」や「ping」を送信しています。

最近は、リンクを確認すると「Trackback」や「ping」が送信先で承認されていないケースが多く、「失礼だったかな・・・」と悩んでは試行錯誤しておりましたが・・・なんと、どうやら WordPress 3.0 を利用されている方々の中には、同じような問題をお抱えの方がいらっしゃる!

ということは、WordPress 3.0 のバグ?ちょっと静観していますが・・・

これって、以前から話題になっている「Timeout」時間の設定で解決するのでしょうかね・・・投稿記事「AZ::Blog::Wordpressでトラックバックが送信できない件(解決!)」「IT家・挑戦雑記::WordPressでトラックバックが正常に送信できない問題」に解決策が記述されていますが・・・素人の私では、正しく修正できるが判断できませんが。

合わせて読みたいかも・・・


Twitter でコメントを・・・

3 comments

  1. Zero Cool より:

    うえさん
    コメント、有難うございます。
    お役に立てて嬉しい限りです。
    今後とも宜しくです。

  2. うえ より:

    こんにちは。
    同じ問題に悩んでおりまして…
    またWEB状にある多くの類似問題がWp2.xについて記載されている為に、
    あまり有益な情報に巡り合えず、諦めかけておりました。
    が、本当~~~に助かりました!!
    有難うございました。^^

  3. You's Page より:

    トラックバック送信の時間制限を修正

    WordPress3.0を利用してる場合、トラックバック送信時のタイムアウトが、かなり短い設定になってるため、重たいサーバーなどにトラックバック送信した場合に、トラックバック送信がタイ…

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

* Copy This Password *

* Type Or Paste Password Here *