希望時のみトラックバックを送信するプラグイン

バージョン1.4以降
投稿者tanu
状態完了
投稿日2004-11-12 (金) 20:08:53

メッセージ

質問箱/408の状況と同じく、私の不注意で#showrssで Trackbackをspamのように乱発してしまいました。

tboff.inc.phpで回避できるのは理解できましたが、「なにもないときに送信する」という設定では私のような迂闊者がいるかぎり、trackback spam送信をしかねません。

そこで、

  1. 通常のURL記述ではトラックバックを送らない。
  2. &ping(対象URL);のように指定したときのみトラックバックを送る
  3. 一度トラックバックを送った後は、送信済みの状態になり再送信されない(attachrefのような動き)

身勝手な要望ですがこんなプラグインを要望します。

コメント

プラグインではなく、ハックでとりあえず自己解決させました。

内容は、file.phpの52行目

[変更前]$lines = join("\n", preg_replace('/^\+/', '', preg_grep('/^\+/', explode("\n", $diffdata))));
[変更後]$lines = join("\n", preg_replace('/^\+/', '', preg_grep('/^\+/',preg_grep('/trackback\sURL//',explode("\n", $diffdata)))));

コメント文を含めてtrackback URLという文字列を含む行にあるURLにしかトラックバックを行わないようにしました。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-07-17 (日) 20:59:49
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.249 sec.

OSDN