久久精品国产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;">

      成人一区在线观看| 色综合色狠狠天天综合色| 成人亚洲精品久久久久软件| 精品国免费一区二区三区| 久久99久国产精品黄毛片色诱| 欧美精品一区二区三区视频| 成人性生交大片免费看中文| 一区二区三区**美女毛片| 欧美日韩国产综合一区二区| 狠狠色丁香婷婷综合| 亚洲女人的天堂| 欧美成人a在线| 91在线高清观看| 六月婷婷色综合| 亚洲精品久久7777| 精品99999| 91国在线观看| 国产原创一区二区| 亚洲网友自拍偷拍| 欧美高清在线一区| 欧美日本一区二区| av亚洲精华国产精华精| 久久精品国产精品青草| 亚洲精品亚洲人成人网在线播放| 精品日韩在线一区| 欧洲另类一二三四区| 国产黄色成人av| 视频在线在亚洲| 亚洲男女一区二区三区| 国产欧美日韩精品在线| 日韩欧美的一区二区| 在线观看91视频| av一区二区三区在线| 韩国精品久久久| 午夜欧美一区二区三区在线播放| 国产精品美女久久久久久久久久久| 日韩一区二区视频在线观看| 欧美在线观看18| 91欧美激情一区二区三区成人| 国产福利不卡视频| 精品一区精品二区高清| 日本欧美在线观看| 亚洲妇女屁股眼交7| 最近中文字幕一区二区三区| 中文字幕电影一区| 久久久久国产精品麻豆ai换脸| 欧美高清视频在线高清观看mv色露露十八| 色综合色狠狠天天综合色| 97精品超碰一区二区三区| 国产一区二区在线视频| 激情综合色综合久久综合| 蜜臀精品一区二区三区在线观看| 亚洲成va人在线观看| 五月天国产精品| 日本欧美加勒比视频| 青青草国产精品97视觉盛宴| 奇米影视在线99精品| 日本欧美一区二区在线观看| 日韩精品一区第一页| 日韩av电影免费观看高清完整版 | 欧美在线短视频| 色婷婷av一区二区三区大白胸| 色婷婷狠狠综合| 欧美女孩性生活视频| 欧美一区二区三区在线观看视频| 日韩色在线观看| 国产亚洲欧美色| 中文字幕亚洲区| 亚洲国产中文字幕| 久久国内精品视频| 成人亚洲精品久久久久软件| 色综合天天综合给合国产| 欧美午夜电影一区| 精品剧情在线观看| 亚洲视频一二区| 亚洲123区在线观看| 久久成人综合网| 99精品视频在线播放观看| 欧美三级午夜理伦三级中视频| 日韩三级av在线播放| 国产精品久久毛片| 亚洲成人综合视频| 国产精品 欧美精品| 91成人免费电影| 久久久精品欧美丰满| 亚洲国产精品影院| 国产白丝精品91爽爽久久| 色婷婷久久久综合中文字幕| 精品国产乱码91久久久久久网站| 国产精品短视频| 奇米精品一区二区三区在线观看 | 久久综合色8888| 亚洲欧美一区二区三区国产精品| 日韩成人一级大片| 一本久久综合亚洲鲁鲁五月天 | 91精品国产免费| 国产精品久久久久久久久免费樱桃 | 亚洲四区在线观看| 久草这里只有精品视频| 色www精品视频在线观看| 久久久久久久综合| 日本亚洲电影天堂| 欧美性xxxxx极品少妇| 国产精品色哟哟网站| 精品一区二区在线免费观看| 欧美亚洲国产bt| 中文字幕一区日韩精品欧美| 久久草av在线| 日韩午夜av一区| 三级在线观看一区二区| 91麻豆swag| 亚洲欧洲国产专区| 成+人+亚洲+综合天堂| 国产欧美日韩麻豆91| 精品一区二区久久| 日韩三级伦理片妻子的秘密按摩| 亚洲123区在线观看| 欧美日韩久久不卡| 性感美女久久精品| 欧美人成免费网站| 五月综合激情网| 欧美色老头old∨ideo| 亚洲欧洲99久久| 91免费视频网址| 亚洲三级久久久| 99re成人精品视频| 国产精品久久久久久户外露出| 国产精品一区免费视频| 久久久亚洲午夜电影| 久久精品国产久精国产| 日韩精品一区二区三区中文不卡 | 欧美一区二区三区视频在线| 五月激情综合色| 欧美精品色一区二区三区| 图片区日韩欧美亚洲| 欧美日韩综合在线| 午夜一区二区三区视频| 在线成人午夜影院| 久久激情综合网| 欧美国产欧美综合| 色综合视频在线观看| 亚洲大片在线观看| 日韩一二在线观看| 久久99在线观看| 国产精品久久久久三级| 色综合婷婷久久| 午夜a成v人精品| 久久久亚洲综合| 91蜜桃网址入口| 美国毛片一区二区三区| 久久久久久黄色| 一本久久a久久免费精品不卡| 亚洲国产aⅴ成人精品无吗| 日本一道高清亚洲日美韩| 久久综合色之久久综合| 99在线精品一区二区三区| 夜夜精品视频一区二区| 日韩一区二区在线看片| 国产成人av福利| 亚洲高清视频中文字幕| 久久久久久电影| 欧美性猛交xxxxxx富婆| 经典三级视频一区| 亚洲尤物在线视频观看| 2欧美一区二区三区在线观看视频| 99精品偷自拍| 国产原创一区二区三区| 国产精品系列在线| 欧美一级xxx| 99riav一区二区三区| 免费在线一区观看| 自拍偷拍国产亚洲| 中文字幕欧美日本乱码一线二线| 日本久久一区二区三区| 国产精品88888| 亚洲国产欧美日韩另类综合| 国产清纯白嫩初高生在线观看91 | 欧美日韩情趣电影| 国产成人av一区| 日韩av中文字幕一区二区| 亚洲精品第1页| 久久久久久久综合日本| 51久久夜色精品国产麻豆| 99国产精品久久久| 国产一区二区不卡老阿姨| 日韩精品欧美成人高清一区二区| 中文字幕在线免费不卡| 欧美成人精品1314www| 欧美日韩精品是欧美日韩精品| 9色porny自拍视频一区二区| 国产成人精品免费网站| 九九视频精品免费| 日韩高清在线观看| 亚洲福利一区二区三区| 亚洲一区二区在线免费观看视频 | 中文幕一区二区三区久久蜜桃| 欧美一区二区三区影视| 欧美午夜电影在线播放| 91看片淫黄大片一级| 91麻豆国产福利精品|