您现在的位置是:首页 > 建站建站
如何实现WordPress博客文章部分内容回复后可见
cc博主2021-11-08【建站】828人已围观
如何实现WordPress博客文章部分内容回复后可见
对于某些Wordpress博客(例如软件、电影等资源分享博客)添加博文回复可见的功能是十分有必要的,不仅可以增加博客人气,而且对留住用户是很管用的一招!那么垃圾站就简介如何使WordPress博客实现类似于论坛的文章内容回复后可见的方法:
一、非插件实现回复可见
1、将以下代码复制到主题的functions.php文件中恰当位置
[php]
//文章隐藏内容回复后可见
function reply_to_read($atts, $content=null) {
extract(shortcode_atts(array(“notice” => ‘<p class=”reply-to-read”>温馨提示: 此处内容需要<a href=”#respond” title=”评论本文”>评论本文</a>后才能查看.</p>’), $atts));
$email = null;
$user_ID = (int) wp_get_current_user()->ID;
if ($user_ID > 0) {
$email = get_userdata($user_ID)->user_email;
//对博主直接显示内容
$admin_email = “sduyanjie@vip.qq.com”; //博主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(‘reply’, ‘reply_to_read’);
[/php]
2、修改代码中“//博主Email”前面的Email地址为你的wordpress管理邮箱!
3、在编辑文章时,需要用
将其括起来即可!PS:添加此功能经测试后,发现了两个问题
第一、只有使用Wordpress自带评论才可以实现回复可见,而自社会化插件(多说)的评论则不起作用。
第二、清除cookies后再查看同一文章,还是需要重新填写信息进行回复才可见,因此访客要和wordpress开放注册结合起来才能避免上述情况!
二、使用插件Easy2Hide插件实现回复可见
1、下载Easy2Hide插件,然后上传插件到/wp-content/plugins/下的文件夹,或者在后台直接上传添加,再到wp管理后台插件页面,激活插件即可!
2、编辑文章是在编辑框HTML状态时会多出一个按钮:easy2hide,将光标定位于需要隐藏的内容前面,点击一下easy2hide按钮,然后将光标定位于需隐藏内容的结尾处,点击一下/easy2hide按钮。
也可以直接在Html状态下直接 “<!–easy2hide start–>此处添加隐藏内容<!–easy2hide end–>” 添加即可!
希望各位博主能够之处其中错误与缺点,垃圾站不胜感激,一句老话“不吝赐教,不喜勿喷”!
相关文章
- FTP工具哪个好用?FTP工具推荐
- WordPress主题:酱茄模块主题
- wordpress后台打开分类目录显示404怎么处理?
- 如何关闭WordPress自动更新版本升级功能
- YouTube油管下载1080视频教程
- 香港 1核1G 29元/月 美国1核 2G 36元/月快云科技
- 美国1核 2G 10M19元/月香港 1核 1G30元/月酷锐云
- EMNLP 2021 | 基于相似样本检索的在线更新机器翻译系统
- 小数据,大前景 !美国智库最新报告:长期被忽略的小数据人工智能潜力不可估量
- IEEE Fellow 梅涛当选ACM MM 2023大会共同主席,京东“深耕”多模态技术获最佳奖项 | ACM MM 2021
猜你喜欢
Richard Sutton 直言卷积反向传播已经落后,AI 突破要有新思路:持续反向传播
人工智能作者 | Richard Sutton编译 | bluemin编辑 | 陈彩娴“可塑性损失”(Loss of Plasticity)是深度神经网络最常被诟病的一个缺点,这也是基于深度学习的 AI 系统被认为无法持续学习的原因之一。对于人脑而言,“可塑性”...
阅读更多美团牵头制定两项自动配送团体标准 支撑数字经济新业态带动新就业
业界6月下旬,中国航空学会、中国汽车工程学会分别与美团共同发布《无人机城市低空物流操作规程》、《自动配送车从业人员能力要求》两项团体标准,以规范自动配送行业标准化人才培养路径和业务操作流程,以此为基础,美团与深圳职业技术学院在两项标准的基础上展开深度校企合作,拓宽...
阅读更多30岁性功能障碍正常吗
健康问答男女性功能障碍是一件令人性难以启齿的痛处,性功能障碍是一种生活中常见的常见疾病,很多男女性朋友碍于面子不去医院治疗,对人们的健康和生活都有着很大的影响,时间久了,不仅给身体带来很大的不便,还会给心理造成巨大影响,那30岁性功能障碍正常吗?一:生活不节制,不...
阅读更多怎么才算是性功能障碍
健康问答在日常生活中,有许多男性,尤其是一些年轻的男性对性功能障碍并不具有正确的了解,他们往往在某些情况下就认为自己得上了性功能障碍了,其实往往并不是这样的,性功能障碍是有一个标准判断的,如果不符合标准则不是性功能障碍,那么怎么样才算是性功能障碍呢,下面有请专家为您详...
阅读更多性功能障碍的物理治疗该怎么做
健康问答对一个男人来说如果失去性功能,是一件非常丢脸,非常懊恼的事,性功能障碍是最常见的疾病,主要就是阳痿早泄才导致男人性功能障碍的原因,所以很多男性都非常迫切的治疗,那么性功能障碍的物理治疗该怎么做呢,针对这个问题,下面就一起来具体了解一下吧。物理治疗性功能障碍...
阅读更多