Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

相信很多人刚刚建站都很苦恼,因为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

分享到:
赞(1)

评论 69

9 + 8 =
  1. #61
    qq_avatar

    那么以上代码怎么调用呢?

    那个她3个月前 (09-02)回复
  2. #62

    v与开发开发

    153958692063个月前 (09-22)回复
  3. #63

    研究一下

    ALEN3个月前 (09-23)回复
  4. #64

    研究一下

    rli07263个月前 (09-26)回复
  5. #65
    qq_avatar

    kk几十块抓紧时间

    计时开始2个月前 (10-10)回复
  6. #66
    qq_avatar

    那么以上代码怎么调用呢?

    腾讯视频2个月前 (10-19)回复
  7. #67

    看看

    ༊芒果不加冰1个月前 (10-29)回复
  8. #68

    那么以上代码怎么调用呢?

    祖国好少年1周前 (12-05)回复
WordPress纯代码添加回复后可见功能

长按图片转发给朋友

Vieu4.5主题
WordPress全站响应式布局自适应模板。新增商品展示在线商城微信支付宝支付,支持文章海报、独立下载。
切换注册

登录

忘记密码 ?

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

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

注册