WordPress文章添加内容回复可见代码实现

郑重承诺丨优站网提供安全交易、信息保真!
增值服务:
自动发货
网盘下载
安装指导
环境配置
二次开发
网站建设
¥ 0 (VIP免费升级VIP开通VIP尊享优惠特权
立即下载 升级会员 购买教程 售后支持
详情介绍

代码实现个别网站用来回复可见内容的代码。

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" rel="external nofollow" >回复</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');

CSS样式

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

代码调用
后台编辑文章的时候添加以下代码

<!--hide start{reply_to_this=true}-->隐藏内容<!--hide end-->

 

 

资源下载此资源仅限注册用户下载,请先
客服QQ:1427707223
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明   ⚠️ 1. 本站所有资源来源于网络收集,若资源侵犯了您的合法权益, 请来信通知我们(Email: 1427707223@qq.com),我们会及时删除,给您带来的不便,我们深表歉意! 2. 分享目的仅供大家学习和交流,若使用商业用途,请购买正版授权! 否则产生的一切后果将由下载用户自行承担! 3. 会员不得使用于非法商业用途,不得违反国家法律。否则后果自负! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 6. 因源码具有可复制性,一经购买 ,不得以任何形式退款。 7.更多详情请点击查看

优站网 WordPress教程 WordPress文章添加内容回复可见代码实现 https://www.zhanceo.com/21174.html

诚乃立身之本、信为道德之基

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

为您解决烦忧 - 24小时在线 专业服务

WordPress文章添加内容回复可见代码实现-海报