サポート » その他 » コメントの分岐方法で質問です。

  • 解決済 ukyon_00

    (@ukyon_00)


    初めての投稿です、よろしくお願いします。

    wordpressのコメントの箇所の投稿者別に分岐をしたいと思い、
    webサーフィンをして色々調べてみて、
    こうゆう風になら分岐できるんじゃないかなと考えたのですが、
    可能でしょうか・・・

    コメント投稿者のメールアドレスを出力するタグが
    comment_author_email()で

    そのメールアドレスが、指定したメールアドレスと合致した場合に、
    echo でmember01をhtml上に出力する

    合致しない場合は、
    elsif でmember00を出力する

    という風に出来るでしょうか?

    この条件分岐が可能であれば、ログインしたユーザーが投稿した場合の、
    個別設定がCSSで可能だと思うですが。

    現在、テーマ内のfunctions.php記述している部分です。

    <?php //commentlist
    function mytheme_comment($comment, $args, $depth) {
     $GLOBALS['comment'] = $comment; ?>
     <li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
      <div class="div_ukyon div_author_<?php 出力したい箇所 ?>">
        <ul class="ul_comment_meta">
         <li title="投稿者">
          <dl>
           <dt><?php echo get_avatar($comment,$size='84',$default='<path_to_url>' ); ?></dt>
           <dd><?php printf(__('%s'), get_comment_author_link()) ?></dd>
          </dl>
         </li>
         <li class="comment_data" title="投稿日"><?php comment_time('n月j日') ?></li>
         <li class="comment_time" title="投稿時間"><?php comment_time('AG:i') ?></li>
         <li class="comment_res" title="この記事に返信する"><?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?></li>
    <?php edit_comment_link('編集', "	\t\t\t\t\t\t\t<li>", "</li>\n"); ?>
        </ul>
        <div id="comment-<?php comment_ID(); ?>" class="comment_body">
         <?php comment_text() ?>
    <?php if ($comment->comment_approved == '0') : ?>
         <em><?php _e('Your comment is awaiting moderation.') ?></em><br />
    <?php endif; ?>
        </div>
       </div>
    <?php } ?>

    よろしくお願いします

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 ukyon_00

    (@ukyon_00)

    自己解決しましたorz

    下のページを検索で発見して、分岐を増やしたら凄い簡単にできました。

    自分(Author)のコメントだけ背景色を変える。
    http://wpcms.jp/183/

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「コメントの分岐方法で質問です。」には新たに返信することはできません。