久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

wordpress主題開發(fā)之:添加評論

第一部分來源于:

https://dedewp.com/17366.html

WordPress的原生評論自定義樣式

一、首先是新建comments.php,將下面的代碼全部復制到里面去:

<?phpphp
if ( post_password_required() )
    return;
?>
<div id="comments" class="responsesWrapper">
    <meta content="UserComments:<?php echo number_format_i18n( get_comments_number() );?>" itemprop="interactionCount">
    <h3 class="comments-title">共有 <span class="commentCount"><?php echo number_format_i18n( get_comments_number() );?></span> 條評論</h3>
    <ol class="commentlist">
        <?php
        wp_list_comments( array(
            'style'       => 'ol',
            'short_ping'  => true,
            'avatar_size' => 48,
            'type'        =>'comment',
            'callback'    =>'simple_comment',
        ) );
        ?>
    </ol>
    <nav class="navigation comment-navigation u-textAlignCenter" data-fuck="<?php the_ID();?>">
    <?php paginate_comments_links(array('prev_next'=>true)); ?>
    </nav>
    <?php if(comments_open()) : ?>
        <div id="respond" class="respond" role="form">
            <h2 id="reply-title" class="comments-title"><?php comment_form_title( '', '回復給 %s' ); ?> <small>
                    <?php cancel_comment_reply_link(); ?>
                </small></h2>
            <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
                <p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">logged in</a> to post a comment.</p>
            <?php else : ?>
                <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" class="commentform" id="commentform">
                    <?php if ( $user_ID ) : ?>
                        <p class="warning-text" style="margin-bottom:10px"><a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>身份登錄?|?<a class="link-logout" href="<?php echo wp_logout_url(get_permalink()); ?>">注銷 ?</a></p>
                        <textarea class="form-control" rows="3" id="comment" onkeydown="if(event.ctrlKey&&event.keyCode==13){document.getElementById('submit').click();return false};" placeholder="當你的才華還撐不起你的野心時,那你就應該靜下心來評論下..." class="form-control" tabindex="1" name="comment"></textarea>
                    <?php else : ?>
                        <textarea class="form-control" rows="3" id="comment" onkeydown="if(event.ctrlKey&&event.keyCode==13){document.getElementById('submit').click();return false};" placeholder="當你的才華還撐不起你的野心時,那你就應該靜下心來評論下..." tabindex="1" name="comment"></textarea>
                        <div class="commentform-info">
                            <label id="author_name" for="author">
                                <input class="form-control" id="author" type="text" tabindex="2" value="<?php echo $comment_author; ?>" name="author" placeholder="昵稱[必填]" required>
                            </label>
                            <label id="author_email" for="email">
                                <input class="form-control" id="email" type="text" tabindex="3" value="<?php echo $comment_author_email; ?>" name="email" placeholder="郵箱[必填]" required>
                            </label>
                            <label id="author_website" for="url">
                                <input class="form-control" id="url" type="text" tabindex="4" value="<?php echo $comment_author_url; ?>" name="url" placeholder="網(wǎng)址(可不填)">
                            </label>
                        </div>
                    <?php endif; ?>
                    <div class="btn-group commentBtn" role="group">
                        <input name="submit" type="submit" id="submit" class="btn btn-sm btn-danger btn-block" tabindex="5" value="發(fā)表評論" /></div>
                    <?php comment_id_fields(); ?>
                </form>
            <?php endif; ?>
        </div>
    <?php endif; ?>
</div>

然后在主題的functions.php中加入自定義的評論列表展示樣式:

//自定義評論列表模板
function simple_comment($comment, $args, $depth) {
   $GLOBALS['comment'] = $comment; ?>
   <li class="comment" id="li-comment-<?php comment_ID(); ?>">
   		<div class="media">
   			<div class="media-left">
        		<?php if (function_exists('get_avatar') && get_option('show_avatars')) { echo get_avatar($comment, 48); } ?>
   			</div>
   			<div class="media-body">
   				<?php printf(__('<p class="author_name">%s</p>'), get_comment_author_link()); ?>
		        <?php if ($comment->comment_approved == '0') : ?>
		            <em>評論等待審核...</em><br />
				<?php endif; ?>
				<?php comment_text(); ?>
   			</div>
   		</div>
   		<div class="comment-metadata">
   			<span class="comment-pub-time">
   				<?php echo get_comment_time('Y-m-d H:i'); ?>
   			</span>
   			<span class="comment-btn-reply">
 				<i class="fa fa-reply"></i> <?php comment_reply_link(array_merge( $args, array('reply_text' => '回復','depth' => $depth, 'max_depth' => $args['max_depth']))) ?> 
   			</span>
   		</div>
<?php
}
?>

最后添加下css

/*
comments
*/
#comments{
	padding-bottom:30px;
	line-height:1;
}
.comments-title{
	position:relative;
	padding-bottom:10px;
	font-size:18px;
	color:#666;
	border-bottom:1px solid #f1f1f1;
}
h3.comments-title:after{
	position:absolute;
	content:'';
	top:29px;
	left:0;
	width:135px;
	height:1px;
	background:#fa2a2a;/*main-color*/
}	
.commentCount{
	color:#fa2a2a;/*main-color*/
}
.commentlist{
	list-style: none;
	margin:10px 0 0;
	padding:0;
}
.commentlist ol{
	list-style: none;
}
.comment{
	padding:10px 0 5px;
}
.comment .media-left{
	display: table-cell;
    vertical-align: top;
    padding-right: 10px;
}
.comment .media-left img{
	border-radius:50%;
}
.comment .media-body{
	display: table-cell;
    vertical-align: top;
}
.comment .media-body .author_name{
	margin-bottom:5px;
	font-size:14px;
	color:#777;
}
.comment .media-body p{
	font-size:14px;
	line-height:1.5em;
	color:#777;
}
.comment .media-body p a{
	color:#000;
}
.comment .comment-metadata{
	margin-left:58px;
	padding:5px 0;
}
.comment .comment-metadata span{
	margin-right:15px;
	font-size:13px;
}
.comment .comment-metadata span{
	font-size:12px;
	color:#999;
}
.comment .comment-metadata span.comment-btn-reply a:hover{
	color:#666;
}
.comment .comment-metadata span.comment-btn-reply i{
	color:#d1d1d1;
}
.comment .comment-metadata span.comment-btn-reply a{
	color:#999;
}
.commentlist > .comment{
	border-bottom:1px dotted #d9d9d9;
}
.commentlist .children{
	padding-left:58px;
}
.commentlist .children > .comment{
	border-top:1px dotted #d9d9d9;
}
#reply-title{
	font-size:14px;
	color:#666;
	border-bottom:0;
	color:#999;
}
#reply-title a:first-child,.warning-text a:first-child{
	display:inline-block;
	margin:0 2px;
	padding:2px 5px;
	background:#fa2a2a;/*main-color*/
	color:#fff;
	font-size:14px;
}
#reply-title #cancel-comment-reply-link{
	background:#fff;
	color:#999;
}
#reply-title #cancel-comment-reply-link:hover{
	text-decoration:underline;
}
.warning-text{
	color:#999;
}
.link-logout{
	color:#999;
}
.comment-navigation{
	width:100%;
	margin:0 auto;
	padding:15px 0;
	text-align: center;
}
.comment-navigation .page-numbers{
	display:inline-block;
	padding:9px 16px;
	color:#999;
	background:#f1f1f1;
}
.comment-navigation .page-numbers:hover{
	background:#e8e8e8;
	color:#666;
}
.comment-navigation .current,
.comment-navigation .current:hover{
	background:#fa2a2a;/*main-color*/
	color:#fff;
}
textarea#comment{
	display: block;
    width: 100%;
	margin-bottom:10px;
	background:#f5f5f5;
	color:#777;
	border:0;
	box-shadow:none;
	height:90px;
	padding:10px;
	resize:none;
	border-radius:5px;
	transition:background .3s;
}
textarea#comment:focus{
	background:#e9e9e9;
}
.commentform-info{
	float:left;
}
.commentform-info input{
	margin-right:10px;
	width:230px;
	border:0;
	border-radius:0;
	box-shadow:none;
	background:#f5f5f5;
	font-weight:normal;
	transition:background .5s;
}
.commentform-info input:focus{
	box-shadow:none;
	color:#fff!important;
	background:#fa2a2a/*main-color*/
}
.commentform-info input:focus:-moz-input-placeholder {
    color: #fff;
}
.commentform-info input:focus::-moz-input-placeholder {
    color: #fff;
}
.commentform-info input:focus::-webkit-input-placeholder {
    color: #fff;
}
.commentform-info input:focus:-ms-input-placeholder {
    color: #fff;
}
.commentBtn .btn{
	padding:8px 0;
	width:140px!important;
	text-align: center;
	background:#fa2a2a;/*main-color*/
	border:0;
}
.commentBtn .btn:hover{
	opacity:0.8;
}
input#submit{color: #fff;}

給TA贊賞
共{{data.count}}人
人已贊賞
??
Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學習交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
?
購物車
優(yōu)惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    9000px;">

      色综合色综合色综合| 91伊人久久大香线蕉| 97久久超碰国产精品| 国产精品久久久久婷婷| 国产风韵犹存在线视精品| 国产欧美一区二区在线观看| 成人aa视频在线观看| 国产精品乱人伦中文| 91传媒视频在线播放| 日韩黄色免费网站| 欧美激情一区二区三区在线| 色综合天天综合| 免费精品视频最新在线| 中文字幕第一区二区| 欧美亚洲国产一区在线观看网站| 日韩国产在线一| 久久久久久一二三区| 色欧美日韩亚洲| 国产精品综合视频| 亚洲成人午夜电影| 国产精品区一区二区三区| 欧美日韩dvd在线观看| 国产成人在线视频网址| 亚洲第一搞黄网站| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美日韩国产a| bt7086福利一区国产| 日韩电影免费一区| 亚洲一区精品在线| 亚洲精品一区二区精华| 欧美午夜在线一二页| av一区二区不卡| 国产成人一区在线| 久久成人麻豆午夜电影| 香蕉加勒比综合久久| 最新国产の精品合集bt伙计| 精品久久五月天| 欧美一区二区视频在线观看| 色婷婷亚洲一区二区三区| 成人的网站免费观看| 狠狠狠色丁香婷婷综合激情 | 国产精品妹子av| 26uuu亚洲综合色| 日韩欧美一区二区久久婷婷| 欧美吻胸吃奶大尺度电影| 91在线视频免费观看| 国产成人精品一区二| 麻豆精品一区二区综合av| 亚洲成av人影院| 一区二区三区中文字幕在线观看| 国产精品另类一区| 中文字幕欧美国产| 1024成人网| 亚洲色图色小说| 一区av在线播放| 亚洲3atv精品一区二区三区| 亚洲图片欧美综合| 亚洲成人精品在线观看| 亚洲国产精品久久人人爱蜜臀| 一区二区三区在线视频免费观看 | 国产精品久久久一本精品| 精品成a人在线观看| 久久香蕉国产线看观看99| 国产亚洲短视频| 日韩毛片高清在线播放| 亚洲三级免费电影| 一区二区三区丝袜| 日韩精品一级中文字幕精品视频免费观看 | 中文一区二区完整视频在线观看 | 成人免费毛片嘿嘿连载视频| 粉嫩av一区二区三区| 91亚洲精华国产精华精华液| 欧美午夜寂寞影院| 日韩午夜在线影院| 国产精品网站在线播放| 亚洲日本青草视频在线怡红院| 亚洲三级在线免费观看| 秋霞影院一区二区| 波波电影院一区二区三区| 欧美午夜视频网站| 久久久久久久久久看片| 亚洲欧洲国产专区| 日韩vs国产vs欧美| 成人免费视频视频| 欧美一区二区三区白人| 国产日韩欧美综合在线| 亚洲图片有声小说| 成人高清免费在线播放| 欧美一区二区视频在线观看2020| 国产日产欧美一区二区视频| 亚洲一区二区三区视频在线播放| 美女视频免费一区| 色视频欧美一区二区三区| 精品久久一区二区| 亚洲va欧美va人人爽| 成人福利电影精品一区二区在线观看| 91超碰这里只有精品国产| 久久精品一区二区三区四区| 亚洲女子a中天字幕| 国内精品视频666| 欧美日韩一区二区在线观看视频| 日本一区二区三区免费乱视频| 丝袜国产日韩另类美女| 91麻豆精品在线观看| 久久久不卡网国产精品一区| 日韩综合小视频| 91国产丝袜在线播放| 国产欧美精品一区| 精品在线一区二区三区| 欧美日韩免费观看一区三区| 国产精品电影院| 懂色av一区二区三区蜜臀| 欧美成人一区二区三区在线观看| 一区二区在线免费| 色综合久久88色综合天天| 中文字幕不卡在线观看| 国产91高潮流白浆在线麻豆 | 免费成人在线观看视频| 91麻豆精品一区二区三区| 欧美激情在线看| 高清av一区二区| 久久婷婷国产综合精品青草| 性久久久久久久久久久久| 欧美性受xxxx黑人xyx性爽| 综合久久给合久久狠狠狠97色| 国产一区二区三区国产| 久久久噜噜噜久久中文字幕色伊伊 | 久久美女高清视频 | 久久99精品一区二区三区三区| 欧亚洲嫩模精品一区三区| 亚洲男女一区二区三区| 91麻豆6部合集magnet| 亚洲欧美另类图片小说| 日本高清视频一区二区| 亚洲情趣在线观看| 欧美日韩你懂的| 美国十次了思思久久精品导航| 91精品国产福利在线观看| 奇米精品一区二区三区四区| 5858s免费视频成人| 久久精品国产色蜜蜜麻豆| 欧美精品一区二区在线观看| 国产久卡久卡久卡久卡视频精品| 国产网红主播福利一区二区| 成人黄色av网站在线| 一区二区三区中文在线| 欧美一区二区久久久| 国产99久久久国产精品| 亚洲欧美日韩久久| 91 com成人网| 丁香激情综合五月| 亚洲一区免费观看| 久久亚洲精品小早川怜子| 97se亚洲国产综合在线| 天堂成人免费av电影一区| 久久久久久97三级| 97久久精品人人澡人人爽| 日韩**一区毛片| 欧美国产禁国产网站cc| 欧美精品成人一区二区三区四区| 国产sm精品调教视频网站| 亚洲自拍偷拍麻豆| 久久婷婷综合激情| 欧美日韩国产一二三| 成人丝袜高跟foot| 日韩高清欧美激情| 中文字幕亚洲区| 欧美一区二区精品在线| 91美女在线看| 国产激情视频一区二区在线观看 | 精品国产三级电影在线观看| www.欧美色图| 激情综合五月天| 午夜精品免费在线观看| 国产精品第13页| 久久网站热最新地址| 欧美男女性生活在线直播观看| 懂色av中文一区二区三区| 青青草视频一区| 亚洲一区中文日韩| 中文在线免费一区三区高中清不卡| 日韩一区和二区| 欧美男生操女生| 欧美综合色免费| av一区二区三区四区| 国产成人在线看| 国产乱人伦精品一区二区在线观看| 日韩黄色免费电影| 丝袜美腿高跟呻吟高潮一区| 亚洲图片欧美色图| 亚洲午夜电影网| 亚洲高清免费观看| 亚洲一区精品在线| 亚洲 欧美综合在线网络| 亚洲国产综合在线| 三级亚洲高清视频| 视频一区二区中文字幕| 午夜久久久影院| 亚洲午夜私人影院| 一区二区高清在线|