您现在的位置是:首页 > 建站建站

如何实现WordPress博客文章部分内容回复后可见

查看 cc博主 的更多文章cc博主2021-11-08【建站】815人已围观

如何实现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按钮。

如何实现WordPress博客文章部分内容回复后可见 wordpress 第1张如何实现WordPress博客文章部分内容回复后可见 wordpress 第2张

也可以直接在Html状态下直接 “<!–easy2hide start–>此处添加隐藏内容<!–easy2hide end–>” 添加即可!

希望各位博主能够之处其中错误与缺点,垃圾站不胜感激,一句老话“不吝赐教,不喜勿喷”!

Tags:wordpressgooglehelper

文章评论

猜你喜欢

  • Richard Sutton 直言卷积反向传播已经落后,AI 突破要有新思路:持续反向传播

    人工智能Richard Sutton 直言卷积反向传播已经落后,AI 突破要有新思路:持续反向传播

    作者 | Richard Sutton编译 | bluemin编辑 | 陈彩娴“可塑性损失”(Loss of Plasticity)是深度神经网络最常被诟病的一个缺点,这也是基于深度学习的 AI 系统被认为无法持续学习的原因之一。对于人脑而言,“可塑性”...

    查看 cc博客 的更多文章2022-09-28368人已围观

    阅读更多
  • 美团牵头制定两项自动配送团体标准 支撑数字经济新业态带动新就业

    业界美团牵头制定两项自动配送团体标准 支撑数字经济新业态带动新就业

    6月下旬,中国航空学会、中国汽车工程学会分别与美团共同发布《无人机城市低空物流操作规程》、《自动配送车从业人员能力要求》两项团体标准,以规范自动配送行业标准化人才培养路径和业务操作流程,以此为基础,美团与深圳职业技术学院在两项标准的基础上展开深度校企合作,拓宽...

    查看 cc博客 的更多文章2022-07-13388人已围观

    阅读更多
  • 30岁性功能障碍正常吗

    健康问答30岁性功能障碍正常吗

    男女性功能障碍是一件令人性难以启齿的痛处,性功能障碍是一种生活中常见的常见疾病,很多男女性朋友碍于面子不去医院治疗,对人们的健康和生活都有着很大的影响,时间久了,不仅给身体带来很大的不便,还会给心理造成巨大影响,那30岁性功能障碍正常吗?一:生活不节制,不...

    查看 cc博客 的更多文章2022-03-09471人已围观

    阅读更多
  • 怎么才算是性功能障碍

    健康问答怎么才算是性功能障碍

    在日常生活中,有许多男性,尤其是一些年轻的男性对性功能障碍并不具有正确的了解,他们往往在某些情况下就认为自己得上了性功能障碍了,其实往往并不是这样的,性功能障碍是有一个标准判断的,如果不符合标准则不是性功能障碍,那么怎么样才算是性功能障碍呢,下面有请专家为您详...

    查看 cc博客 的更多文章2022-03-09659人已围观

    阅读更多
  • 性功能障碍的物理治疗该怎么做

    健康问答性功能障碍的物理治疗该怎么做

    对一个男人来说如果失去性功能,是一件非常丢脸,非常懊恼的事,性功能障碍是最常见的疾病,主要就是阳痿早泄才导致男人性功能障碍的原因,所以很多男性都非常迫切的治疗,那么性功能障碍的物理治疗该怎么做呢,针对这个问题,下面就一起来具体了解一下吧。物理治疗性功能障碍...

    查看 cc博客 的更多文章2022-03-08528人已围观

    阅读更多
加入组织
广告

   有免费节点资源,我们会通知你!  加入纸飞机订阅群  

×
天气预报查看日历分享网页电报扫码留言评论Telegram