Image: Wandering around the world

[WordPress]コメントとトラックバックを分ける方法

MTユーザにはなぜこういう仕様なのか納得がいかないところですが、デフォルト状態のWordPressではコメントとトラックバックは混在して表示されるようになっています。どちらもエントリへのフィードバックという意味だからなのでしょうけど、ちょっと気持ち悪いのでこれを修正してみました。

まずは、Trackping Separator Pluginをダウンロード。英語なんて読めなくても無問題。「Step 1: Download trackpings.phps from here」のhereからダウンロードできます。

このファイルをtrackpings.phpというように名前を変更して、/wordpressインストールフォルダ/wp-content/plugins/にアップロードしてやります。

次にWordPressの管理画面にログインして、プラグインタブからTrackping Separatorを有効化します(下記画像参照)

プラグインのアクティベート

続いて、使用中のテーマのindex.php(/wordpressインストールフォルダ/wp-content/themes/テーマ名/index.php)を編集します。

<?php comments_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)')); ?>という部分をエディタの検索で探して、
<?php comments_only_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)')); ?> | <a href="<?php the_permalink() ?>#trackback" title="trackback/pingback" class="trackacklink">Trackback (<?php echo trackpings('count'); ?>)</a>に置き換えます。
※class=”trackbacklink”のところはテーマにあわせて適宜修正が必要かもしれません。

index.phpについてはこれで完成です。

次に個別エントリー画面の修正です。これは、Standing Tallさんにて公開されているcomments.phpを使うのが簡単でした。

wp-comments.txtをcomments.phpと名前を変えてダウンロードし、使用しているテーマのcomments.php(/wordpressインストールフォルダ/wp-content/themes/テーマ名/comments.php)に上書きしてやればOKです。

3個のトラックバック

  1. RGBlog v2.0 さんからのコメント 2006/7/14 金曜日, 23:40:41

    覚書:trackping separaterプラグイン…

    以前のエントリで、トラバとコメントをきちっと分けたいと書いたのですが、やっとちゃんとプラグインで思うように出来ました。私は、直接プラグイン配布先サイトの手順に従い、hy (more…)

  2. とりあえずやってみるわ!! さんからのコメント 2006/8/5 土曜日, 2:29:02

    コメントとトラックバックをわける…

    やり方が次世代ブログWordPressで一歩先をいくの152ページに書いてあったので、indexとコメントフォーム前のコメントとトラックバックをわけました。
    標準のWo (more…)

  3. Trackping Separator | わーどぷれすっ! さんからのコメント 2007/7/14 土曜日, 14:32:08

    [...] [WordPress]コメントとトラックバックを分ける方法 « Odysseygate.com [...]

コメントを書く

メールアドレスが公開されたり他で使われたりすることはありません* 印の項目は必須項目です。

*
*