WordPress | 日本語15



受信したコメントのデザインを指定

  • 受信したコメントのカスタマイズ


関数



コメントの本文を出

<?php comment_text(); ?>

コメントの投稿日を出力

<?php comment_date(); ?>

コメントの投稿時間を出力

<?php comment_time(); ?>

コメントの投稿者名を出力

<?php comment_author_link(); ?>


コメントの本文を表示


《comments.php

<div id="comments">
<?php if(have_comments()): ?>
<h3>コメント</h3>
<ul>
<?php wp_list_comments('callback=mydesign'); ?>
</ul>
<?php endif; ?>
<?php comment_form(); ?>
</div>

《functions.php

<?php
//ウィジェット
register_sidebar();

//受信したコメント
function mydesign($comment, $args, $depth) {
	$GLOBALS['comment'] = $comment; ?>
  <li class="compost">
  <?php comment_text(); ?> 
  
<?php 
}

?>


コメントの投稿日を表示


《functions.php

<?php
//ウィジェット
register_sidebar();

//受信したコメント
function mydesign($comment, $args, $depth) {
	$GLOBALS['comment'] = $comment; ?>
  <li class="compost">
  <?php comment_text(); ?> 
<p class="cominfo">
<?php comment_date(); ?> <?php comment_time(); ?>
</p> 
<?php 
}

?>


コメントの投稿者名を表示

<?php
//ウィジェット
register_sidebar();

//受信したコメント
function mydesign($comment, $args, $depth) {
	$GLOBALS['comment'] = $comment; ?>
  <li class="compost">
  <?php comment_text(); ?> 
<p class="cominfo">
<?php comment_date(); ?> <?php comment_time(); ?><?php comment_author_link(); ?>
</p> 
<?php 
}

?>


コメントのデザインを指定

#comments ul {
	list-style-type: none;
	margin: 0 0 20px 0;
}
#comments li.compost {
	border-bottom: dotted 1px #CCC;
}
#comments p.cominfo {
	text-align: right;
	margin: 0 0 6px 0;
}


コメントのRSSフィードへのリンクを追加


《comments.php

<div id="comments">
<?php if(have_comments()): ?>
<h3>コメント</h3>
<ul>
<?php wp_list_comments('callback=mydesign'); ?>
</ul>
<?php endif; ?>
<?php comment_form(); ?>
<p id="comfeed">
<?php post_comments_feed_link(); ?>
</p>
</div>


RSSフィードのアイコン画像を表示

#comfeed a {
	color: #000;
	text-decoration: none;
	line-height: 1em;
	padding: 0 0 0 17px;
	background-image: url(images/feed-icon-12x12.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

リンクをバーの形で押しやすくする

#comfeed {
	margin: 30px 0 0 0;
	padding: 8px;
	background-color: #DAF2FB;
}
#comfeed a {
	color: #000;
	text-decoration: none;
	line-height: 1em;
	display: block;
	width: 100%;
	padding: 0 0 0 17px;
	background-image: url(images/feed-icon-12x12.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
  • 表示されるテキスト内容を変更
<p id="comfeed">
<?php post_comments_feed_link('コメントの更新情報'); ?>
</p>


コメント部分を開くリンクを追加

  • トップページなどから各記事のコメント部分を直接開く
  • リンクには各記事が受信したコメント数を表示


関数



コメント部分のURLを出力

<?php comments_link(); ?>

コメント数を出力

<?php comments_url(); ?>


コメント部分を開くリンクを追加

<p class="postinfo">
<?php the_date(); ?> <?php the_time(); ?>
|
カテゴリ:<?php the_category(', '); ?><a href="<?php comments_link(); ?>">コメント</a>
</p>


コメント数の情報を追加

<p class="postinfo">
<?php the_date(); ?> <?php the_time(); ?>
|
カテゴリ:<?php the_category(', '); ?><a href="<?php comments_link(); ?>">コメント<?php comments_number(); ?></a>
</p>

コメント数の表記を指定する

<p class="postinfo">
<?php the_date(); ?> <?php the_time(); ?>
|
カテゴリ:<?php the_category(', '); ?><a href="<?php comments_link(); ?>">コメント<?php comments_number('(0)', '(1)', '(%)'); ?></a>
</p>