Web筋トレも使っているサーバー!ロリポップを使ってみない?

コメント欄を表示-Studio Zero Blog-

Sponser Link

目的:コメントのリストとコメントフォームの作成をします。
ブログはコメントあり。ニュースとポートフォリオにはコメントなしです。

(1)single.php

ページャーの前のあたりに
[html] <!————–CommentArea—————>
<div class=”col-full”>
<div class=”wrap-col”>
<?php comments_template(); ?>
</div><!– ^ .wrap-col END–>
</div><!– ^ .col-full END–>
<!————–CommentArea END—————>
[/html]

(2)comment.php

————————————————————-
<div id=”comment_area”>
<?php if(have_comments()): ?>
<h3 id=”comments”>Comments</h3>
<ol class=”commets-list”>
<?php wp_list_comments(‘avatar_size=48’); ?>
</ol>
<?php endif; ?>
<?php $args = array(
‘title_reply’ => ‘Leave a Comment’,
‘label_submit’ => ‘Submit Comment’,
‘comment_notes_before’ => ‘<p class=”commentNotesBefore”>入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。</p>’,
‘comment_notes_after’  => ‘<p class=”commentNotesAfter”>内容をご確認の上、送信してください。</p>’,
‘fields’ => array(
‘author’ => ‘<p class=”comment-form-author”>’ .
‘<input id=”author” name=”author” type=”text” value=”‘ . esc_attr( $commenter[‘comment_author’] ) . ‘” size=”30″‘ . $aria_req . ‘ placeholder=”*your name” /></p>’,
‘email’  => ‘<p class=”comment-form-email”>’ .
‘<input id=”email” name=”email” ‘ . ( $html5 ? ‘type=”email”‘ : ‘type=”text”‘ ) . ‘ value=”‘ . esc_attr(  $commenter[‘comment_author_email’] ) . ‘” size=”30″‘ . $aria_req . ‘placeholder=”*your email” /></p>’,
‘url’    => ”,
),
‘comment_field’ => ‘<p class=”comment-form-comment”>’ . ‘<textarea id=”comment” name=”comment” cols=”50″ rows=”6″ aria-required=”true”‘ . $aria_req . ‘ placeholder=”*COMMENT” /></textarea></p>’,
);
comment_form( $args ); ?>
</div>
————————————————————-

(3)ダッシュボード>>設定>>ディスカッション
コメント投稿許可に

(4)function.php
————————————————————————————

add_filter('comments_open', 'custom_comment_tags');
add_filter('pre_comment_approved', 'custom_comment_tags');
function custom_comment_tags($data) {
    global $allowedtags;
    unset($allowedtags['a']);
    unset($allowedtags['abbr']);
    unset($allowedtags['acronym']);
    unset($allowedtags['b']);
    unset($allowedtags['div']);
    unset($allowedtags['cite']);
    unset($allowedtags['code']);
    unset($allowedtags['del']);
    unset($allowedtags['em']);
    unset($allowedtags['i']);
    unset($allowedtags['q']);
    unset($allowedtags['strike']);
    unset($allowedtags['strong']);
    return $data;
}
-----------------------------------------------------------------
 

(5)header.phpにcomment-reply.js

————————————————————————————–

<?php if (is_singular()) wp_enqueue_script("comment-reply"); ?>

-------------------------------------------------------------------

(6)cssで整える

Sponser Link

コメントを残す

メールアドレスが公開されることはありません。