- 2009-02-16 (月) 11:24
- CMSのアレコレ
wp.Vicuna Ext.ではコメントやトラックバックを使用しない設定にすると、(Close)と表示されます。
投稿やページによって使い分けたいときはいいのですが、スパム対策に疲れてしまったりなどで基本的にまったく使わない設定にするときには、この表示自体を消した方が紛らわしくなくてよいように思います。
VicunaCMSさんのフォーラムでMovableType版の非表示の仕方がアドバイスされていたので試してみました。
しかしCSSに追加するこの方法ですと、コメント、トラックバック共に1行まるまる消えてしまうので、memolicaのようなトラックバックは使いたい、あるいは逆にコメントだけ残したいという場合には利用できません。
index.phpを編集
そこで index.php を編集することにしました。
ファイルを開いて、
<?php else : ?>
<li><?php _e('Comments (Close)', 'vicuna'); ?>: <span class="count"><?php echo $commentCount; ?></span></li>
<?php
endif;
if ($trackpingCount > 0 || 'open' == $post->ping_status) :
?>
<li class="trackback"><a href="<?php the_permalink() ?>#trackback" title="<?php printf(__('Trackbacks to %s', 'vicuna'), $title); ?>" rel="nofollow"><?php if ('open' == $post->ping_status) : _e('Trackbacks', 'vicuna'); else : _e('Trackbacks (Close)', 'vicuna'); endif; ?></a>: <span class="count"><?php echo $trackpingCount; ?></span></li>
<?php else : ?>
<li><?php _e('Trackbacks (Close)', 'vicuna'); ?>: <span class="count"><?php echo $trackpingCount; ?></span></li>
<?php endif ?>
この44行目を削除することにしました。
トラックバックの欄だけ消したいときは、51行目を削除してやればOKなはずです。
(こちらはテストしていませんが)
同じようにarchive.php、category.php、search.php、tag.phpの該当の行を削除します。
ただしあまりスマートな方法ではありません。
なにしろ逆にこの方法ではコメント、トラックバックを利用したい投稿やページだけ表示するということもできませんので….
関連する投稿
Trackbacks:0
- Trackback URL for this entry
- http://www.memolica.com/200902/entry63.html/trackback
- Listed below are links to weblogs that reference
- wp.Vicuna Ext. で comment(close) を表示しない from memolica * 小さな会社で働いている人のメモ
