[mcj]WordPress增加私密评论功能
更新:现在对私密评论也会自动变为私密:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
//私密评论 function liao_private_message_hook( $comment_content , $comment){ $comment_ID = $comment->comment_ID; $parent_ID = $comment->comment_parent; $parent_email = get_comment_author_email($parent_ID); $is_private = get_comment_meta($comment_ID,'_private',true); $email = $comment->comment_author_email; //echo "parent_email:".$parent_email; $current_commenter = wp_get_current_commenter(); //echo "current_commenter:".$current_commenter['comment_author_email']; if ( $is_private ){ $comment_content = '@私密@ ' . $comment_content; if ( $current_commenter['comment_author_email'] == $email || $parent_email == $current_commenter['comment_author_email'] || current_user_can('delete_user') ) return $comment_content; else return '<span style="color:#A6A6A6"><i class="fa fa-lock fa-fw"></i>该评论为私密评论</span>'; }else return $comment_content; //if ( $is_private ) $comment_content = '@私密@ ' . $comment_content; // if ( $current_commenter['comment_author_email'] == $email || $parent_email == $current_commenter['comment_author_email'] || current_user_can('delete_user') ) return $comment_content; //这一段确实只有登录了才会显示。 //if ( $is_private ) return '<span style="color:#A6A6A6"><i class="fa fa-lock fa-fw"></i>该评论为私密评论</span>'; //return $comment_content; } add_filter('get_comment_text','liao_private_message_hook',10,2); function liao_mark_private_message( $comment_id ) { // 通过评论ID获取评论对象 $comment = get_comment( $comment_id ); // 初始化父评论是否为私密评论的标志为false $parent_is_private = false; // 获取父评论ID $parent_ID = $comment->comment_parent; // 如果存在父评论,检查父评论是否为私密评论 if ($parent_ID != 0) { $parent_is_private = get_comment_meta($parent_ID, '_private', true) == 'true'; } // 检查当前评论是否标记为私密或父评论是否为私密 if ( isset($_POST['is-private']) || $parent_is_private ) { update_comment_meta($comment_id, '_private', 'true'); } } add_action('comment_post', 'liao_mark_private_message', 10, 1); |
打开 DUX主题的 functions.php 文件,在最后一个 ?> 的前面添加以下代码: [crayon-68 […]
[mcj]DUX增加VIP视频解析功能
可以预览效果: VIP视频解析 功能添加: 1. 修复视频无法全屏的问题 2. 新增加几个目前比较稳定的解析接口(当然这些接口也可以自已在网上找) 3. 调整整个页面的样式 4. 新增支持解析网站 logo 模块,使解析页面更加美观 5. […]
[mcj]DUX5.3主题纯代码添加卡片内链详细教程
本来dux主题自带了一个内链功能,后来进行全站ssl之后就失效了。。一直找不到原因,正好看到另一个网站也有这个功能,赶紧试了试,真香~~ 效果类似下面: 添加functions.php代码 将下面代码复制到 DUX 主题的 function […]
[mcj]Office2016/365显示已激活,仍提示需要激活!
现象: 明明已经激活,仍然提示需要激活。如下图: 解决方法: 出现这个弹窗的原因是计算机内原来的OEM版本没有彻底清除干净,OEM的注册还存在于注册表中,买来的电脑如果原装Windows 10 就会出现这个问题,而从Windows 较低版本 […]
[mcj]YOLOv3编译时出现错误:Makefile:77: recipe for target ‘darknet’ failed
完全按照官网步骤,clone之后修改Makefile,增加opencv、cuda、cudnn支持,然后进行make,结果出现:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/usr/bin/ld: warning: libzstd.so.1.3.7, needed by //home/mcj/anaconda3/lib/libtiff.so.5, not found (try using -rpath or -rpath-link) //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_freeCStream’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_maxCLevel’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_getErrorName’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_createDStream’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_freeDStream’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_compressStream’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_decompressStream’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_initCStream’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_createCStream’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_isError’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_endStream’未定义的引用 //home/mcj/anaconda3/lib/libtiff.so.5:对‘ZSTD_initDStream’未定义的引用 collect2: error: ld returned 1 exit status Makefile:77: recipe for target 'darknet' failed make: *** [darknet] Error 1 |
解决方法: 打开profile文件: [cra […]
[mcj]Ubuntu16.04安装OpenCV3.4.5详细教程
其实不止适用于Ubuntu16.04,同样适用于Ubuntu14.04,以及安装opencv3.4.5以下版本! 1 开发环境: Ubuntu 16.04 64位 cmake ant jdk git python 2 下载安装包 从gith […]
[mcj]好消息,Anaconda清华源已恢复使用!
援引清华源公告: # Anaconda 镜像即将恢复 2019-06-15 Xavier Yao 经与 Anaconda, Inc. 的沟通,我们获得了镜像的授权,将于近期恢复 Anaconda 相关服务,感谢各位用户的理解和支持。 根 […]
[mcj]Ubuntu各版本设置apt-get清华源详细教程
Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。 针对不同Ubuntu系统,清华源的内容略微不同,各系统如下: AMD架构: […]
[mcj]LightSNS破解版 – WordPress主题 社交 社区 论坛 主题 V1.6.14
lightSNS,是一款由国人开发的WP主题,主题主打社交、论坛,支持用户系统,支持多方支付接入,包含多个板块论坛、问答、VIP、充值、付费可见等一系列强大的系统。 资源来自网络,有没有后门不知道,自己玩可以,如果用来做站,建议买正版。 新 […]
[mcj]DUX5.4破解版主题版本更新:兼容PHP 7.3和WP新版编辑器,图标库更新等各种优化 DUX-Plus主题下载
DUX主题增强版是基于WordPress大前端DUX主题原版进行二次开发的,主要新增多种功能、修复BUG,命名为DUX-Plus。 DUX-Plus为本站正在使用WordPress主题,以下是DUX-Plus主题功能介绍 DUX主题增强版 […]