WordPressでトラックバックを再送する

1回トラックバックしたものを、もっかいトラックバックし直したいなぁと。

んでトラックバック先に、対象のURLを入力してエントリを保存します、と。
あれ、、飛んでないっぽくね?的。

trackbackとかいうキーワードでGREPして
その周りのコードを見てみたら、どうも↓こんなことやってて。

SELECT pinged FROM $wpdb->posts WHERE ID = $post_id

んでもって、DBのそのカラムみたらトラバ先のURL文字列が入ってる。
どうも、これがあるかないかでトラックバックの挙動が違うみたい。

そのカラムの値を消してトラックバックを打ったらうまくいった。
ちゃんとトレースしてないからよくわかりませんけど、そういうことなんでしょう。

んじゃあ、DBとかいじれないような人が、
トラックバックを同じURLに再送したくなったら・・・

WordPressの管理画面だと、ピン通知済み URL はラベル表示になってて、
削除したりできない。

まぁそもそも、そんなニーズないってことなんですかね。。。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする