Home > CMSのアレコレ > wp.Vicuna Ext. で comment(close) を表示しない

wp.Vicuna Ext. で comment(close) を表示しない

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

vicuna_close.gif

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 * 小さな会社で働いている人のメモ

Home > CMSのアレコレ > wp.Vicuna Ext. で comment(close) を表示しない

Search
Feeds
Meta

Return to page top