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です。
“[WordPress]コメントとトラックバックを分ける方法” への4件のフィードバック
覚書:trackping separaterプラグイン…
以前のエントリで、トラバとコメントをきちっと分けたいと書いたのですが、やっとちゃんとプラグインで思うように出来ました。私は、直接プラグイン配布先サイトの手順に従い、hy (more…)
コメントとトラックバックをわける…
やり方が次世代ブログWordPressで一歩先をいくの152ページに書いてあったので、indexとコメントフォーム前のコメントとトラックバックをわけました。
標準のWo (more…)
[…] [WordPress]コメントとトラックバックを分ける方法 ≪ Odysseygate.com […]
[…] ます。 最後に、以下のサイトにお世話になりました。 Odysseygate.com [WordPress]コメントとトラックバックを分ける方法 [WordPress]サイドバーに最近のコメントとトラックバックを表示する […]