当前位置:唯爱资源网 > WordPress > 正文
唯爱网络

作者:唯爱网络

全网最全的网络资源免费分享网站

手机扫码查看

WordPress纯代码添加回复后可见功能 原创教程

相信很多人刚刚建站都很苦恼,因为wordpress程序里文章部分内容回复后可见的插件少之又少,但集成的又不会,网上有很多这样的教程,但是很多都已经用不了了,前段时间有一个买我模板的用户问我送不送回复可见的插件啊,我说我的是付费的发给你你自己买吗,所以就想干脆自己添加一个到模板里,以下是经过本站修改后的回复可见
将以下的代码添加到你主题目录的functions.php即可

//部分内容评论可见
add_filter('the_content', 'hide');
add_filter('comment_text','hide');


function hide($content) {

	if (preg_match_all('/<!--hide start{?([\s\S]*?)}?-->([\s\S]*?)<!--hide end-->/i', $content, $matches)) {

		$params = $matches[1][0];
		$defaults = array('reply_to_this' => 'false');
		$params = wp_parse_args($params, $defaults);

		$stats = 'hide';

		if ($params['reply_to_this'] == 'true') {

			global $current_user;
			get_currentuserinfo();

			if ($current_user->ID) {
				$email = $current_user->user_email;
			} else if (isset($_COOKIE['comment_author_email_'.COOKIEHASH])) {
				$email = $_COOKIE['comment_author_email_'.COOKIEHASH];
			}

			$ereg = "^[_\.a-z0-9]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,5}$";
			if (eregi($ereg, $email)) {
				global $wpdb;
				global $id;
				$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_author_email = '".$email."' and comment_post_id='".$id."'and comment_approved = '1'");
				if ($comments) {
					$stats = 'show';
				}
			}

			$tip = __('<span class="vihide">抱歉,隐藏内容 <a href="#comments">回复</a> 后刷新可见</span>', 'hide');
		} else {
			if (isset($_COOKIE['comment_author_'.COOKIEHASH]) or current_user_can('level_0')) {
				$stats = 'show';
			}
			$tip = __();
		}

		$hide_notice = $tip;
		if ($stats == 'show') {
			$content = str_replace($matches[0], $matches[2], $content);
		} else {
			$content = str_replace($matches[0], $hide_notice, $content);
		}
	}

	return $content;
}

add_action('admin_footer', 'hide_footer_admin');

那么以上代码怎么调用呢?
抱歉,隐藏内容 回复 后刷新可见

未经允许不得转载:

作者:唯爱网络, 转载或复制请以 超链接形式 并注明出处 唯爱资源网
原文地址:《WordPress纯代码添加回复后可见功能》 发布于2018-02-22

分享到:
赞(0) 打赏

评论 36

6 + 3 =
  1. #1
    qq_avatar

    干的漂亮

    吕半仙8个月前 (02-22)回复
  2. #2
    qq_avatar

    怎么用

    那岸~8个月前 (02-26)回复
  3. #3
    qq_avatar

    手把手教你破解你的百度云盘 【Android】WordPress模板大前端

    海外游戏工作室8个月前 (02-28)回复
  4. #4
    qq_avatar

    干的漂亮

    陈龙7个月前 (03-15)回复
  5. #5
    qq_avatar

    正是我需要的

    维德7个月前 (03-18)回复
  6. #6
    qq_avatar

    卡哪款你我西苑

    IIS 77个月前 (03-21)回复
  7. #7
    qq_avatar

    牛批

    刘飞7个月前 (04-03)回复
  8. #8

    正是我需要的

    帅气滴补丁7个月前 (04-08)回复
  9. #9

    倒数第二句报i错了

    帅气滴补丁7个月前 (04-08)回复
  10. #10
    qq_avatar

    谢谢楼主分享

    张峰6个月前 (04-16)回复
  11. #11
    qq_avatar

    感觉挺不错的

    Fool_Y. Z.J.6个月前 (04-20)回复
  12. #12
    qq_avatar

    回复看看

    Fool_Y. Z.J.6个月前 (04-20)回复
  13. #13
    qq_avatar

    。。一。。?。。

    幼稚的零六6个月前 (04-21)回复
  14. #14
    qq_avatar

    干的漂亮

    Z J M5个月前 (05-18)回复
  15. #15
    qq_avatar

    来看看

    麦客屋5个月前 (05-24)回复
  16. #16

    看看,学习

    qcyg5个月前 (06-08)回复
  17. #17
    qq_avatar

    来看看·

    a子衿-花花牛4个月前 (06-15)回复
  18. #18
    qq_avatar

    这是个必要的功能,看看是不是需要的

    Sunshine4个月前 (06-23)回复
  19. #19
    qq_avatar

    管理员还要回复吗?如果是会员发布的 会员自己也需要回复?

    Sunshine4个月前 (06-23)回复
  20. #20
    qq_avatar

    怎么用

    xihaha4个月前 (06-30)回复
  21. #21

    看看吧

    Ken4个月前 (07-07)回复
  22. #22
    qq_avatar

    谢谢分享

    浏览器搜索:宋宋.我爱你4个月前 (07-09)回复
  23. #23
    qq_avatar

    放在那个文件,看看

    闻天4个月前 (07-10)回复
  24. #24
    qq_avatar

    对对对

    对对对3个月前 (07-14)回复
  25. #25
    qq_avatar

    欧耶什么意思

    小白机器人3个月前 (07-14)回复
  26. #26

    干的漂亮

    1231231233个月前 (07-18)回复
  27. #27
    qq_avatar

    感谢分享

    枭灵酱3个月前 (08-03)回复
  28. #28
    qq_avatar

    咦,回复了,怎么还是看不到消息!~

    枭灵酱枭灵酱3个月前 (08-03)回复
  29. #29
    qq_avatar

    谢谢

    枭灵酱3个月前 (08-07)回复
  30. #30
    qq_avatar

    所发生的发生大幅度

    小白TTT2个月前 (08-28)回复
  31. #31

    回复可见

    佐手抽烟2个月前 (08-29)回复
  32. #32
    qq_avatar

    额额

    幼稚的零六2个月前 (09-05)回复
  33. #33
    qq_avatar

    2嗯嗯

    国豪2个月前 (09-05)回复
  34. #34
    qq_avatar

    不知不觉我的友链被删了

    清风徐来2个月前 (09-08)回复
  35. #35

    非常好的效果哦

    yundidu1天前回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.5主题

专业打造轻量级个人企业风格博客主题!
一套模板,四种风格,专注于前端开发,全站响应式布局自适应模板。
官方统一售价¥69

了解一下

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册