Sitemap

2019年9月18日 礼拜三
主页 / 义务日记 / WordPress 4.9.7免插件纯代码再起可睹功用

WordPress 4.9.7免插件纯代码再起可睹功用

再起可睹功用可以防那些伸手党,拿了资源就走的,也可以给网站添加访客的粘性,同时也可以防少许搜罗的人,辛劳写的实质被别人复制走了,更可气的是复制你实质的网站被搜寻引擎收录了,而你的没有。

有木有被说中~~~

怎样准确的运用再起可睹功用,下面开端直入正题

翻开你中心找到functions.php文献,?>前面添加以下实质:

//部分实质再起可睹
function reply_to_read($atts, $content=null) {
extract(shortcode_atts(array("notice" => '<span class="reply_to_read">温馨提示: 此处实质需求<a href="#comments" title="评论本文">评论本文</a>审核通事后才干查看,请认真看待评论,否则欠亨过。</span>'), $atts));
$email = null;
$user_ID = (int) wp_get_current_user()->ID;
if ($user_ID > 0) {
$email = get_userdata($user_ID)->user_email;
//对博主直接显示实质
$admin_email = "admin@liry.cn"; //博主Email地址
if ($email == $admin_email) {
return $content;
}
} else if (isset($_COOKIE['comment_author_email_' . COOKIEHASH])) {
$email = str_replace('%40', '@', $_COOKIE['comment_author_email_' . COOKIEHASH]);
} else {
return $notice;
}
if (empty($email)) {
return $notice;
}
global $wpdb;
$post_id = get_the_ID();
$query = "SELECT `comment_ID` FROM {$wpdb->comments} WHERE `comment_post_ID`={$post_id} and `comment_approved`='1' and `comment_author_email`='{$email}' LIMIT 1";
if ($wpdb->get_results($query)) {
return do_shortcode($content);
} else {
return $notice;
}
}
add_shortcode('hide', 'reply_to_read');

当然还需求配一下CSS样式,包管都雅

.reply_to_read {
display:inline-block;
text-align:center;
border:1px dashed #ff6666;
padding:5px;
margin:5px auto;
color:#FF6666;
width:100%;
}
.reply_to_read a {
color:#04a1ef
}
.reply_to_read a:hover {
color:#ffb300
}

假如和你中心不谐和,可以自行改正一下。

为了避免有人乱填乱写评论,以及打广告,我们还需求做少许修立,

修立 — 议论 —评论显示之前:勾选和评论者先前须有评论通过了审核;

修立 — 议论 — 评论审核:修立实质超链接数目以及其他需求审核的要害词;

修立 — 议论 — 评论黑名单:这修立少许敏锐要害词,触发直接进垃圾评论;

说了半天遗忘告诉大师怎样运用了:

【hide】躲藏实质【/hide】或者【hide notice=自定义新闻】躲藏实质【/hide】

记得将【】交换成[]

感谢@枭灵酱这位网友反应,假如是简码套简码,躲藏实质的可以显示为简码实质,而不是本来简码实质样式。

简码套简码则需求把11行的 return $content; 改正成 return do_shortcode($content);

升级版

// 评论可睹
function reply_read($atts, $content=null) {
extract(shortcode_atts(array("notice" => '
<div class="down-detail"><h5>躲藏资源</h5>
<p class="down-hidden">躲藏实质:******,再起后可睹!</p>
<p class="down-tip">躲藏实质需评论本文审核通事后才干查看,请认真看待,否则欠亨过。</p>
</div>'), $atts));
$email = null;
$user_ID = (int) wp_get_current_user()->ID;
if ($user_ID > 0) {
$email = get_userdata($user_ID)->user_email;
if ( current_user_can('level_10') ) {
return '<div class="down-detail"><h5>躲藏资源</h5><p class="down-hidden">'.do_shortcode( $content ).'</div>';
}
if ($email == $admin_email) {
return do_shortcode($content);
}
} else if (isset($_COOKIE['comment_author_email_' . COOKIEHASH])) {
$email = str_replace('%40', '@', $_COOKIE['comment_author_email_' . COOKIEHASH]);
} else {
return $notice;
}
if (empty($email)) {
return $notice;
}
global $wpdb;
$post_id = get_the_ID();
$query = "SELECT `comment_ID` FROM {$wpdb->comments} WHERE `comment_post_ID`={$post_id} and `comment_approved`='1' and `comment_author_email`='{$email}' LIMIT 1";
if ($wpdb->get_results($query)) {
return do_shortcode('<div class="down-detail"><h5>躲藏资源</h5><p class="down-hidden">'.do_shortcode( $content ).'</div>');
} else {
return $notice;
}
}
add_shortcode('hide', 'reply_read');

CSS样式

.down-detail {
width: auto;
border-right: 1px solid #f5f6f9;
border-left: 1px solid #f5f6f9;
}
.down-detail h5 {
padding: 10px 20px;
background: #f5f6f9;
border-left: 3px solid #81bd00;
padding-left: 5px;
color: #666;
font-weight: normal;
line-height: 15px;
font-size: 15px;
}
.down-detail p {
margin: 0 !important;
padding: 6px 10px;
line-height: 20px;
border-bottom: 1px solid #f8f8f8;
text-indent: 0 !important;
}
.down-tip .down-hidden {
font-size: 15px;
}

样式依据本人来改正

躲藏实质

虚拟产品一朝置办,不行退款。客服QQ:819229574
原创作品,转载请阐明: 转载自日本一级特黄大片
本文链接地址: WordPress 4.9.7免插件纯代码再起可睹功用

关于 日本一级特黄大片

好记性,不如烂笔头。

随机引荐

税控发票开票软件(金税盘版)v2.2.33.190318轮回更新登录办理方法插图

税控发票开票软件(金税盘版)v2.2.33.190318轮回更新登录办理方法

税控发票开票软件(金税盘版)v …

发外评论

'); })();