1. 首页
  2. 教程哟

WordPress开启回复可见

说明

利用代码开启WordPress的文章评论可见内容

教程

在当前主题functions.php 中添加下面的代码

function reply_to_read($atts$content=null) {
extract(shortcode_atts(array("notice" => '
<span style="color: red;">温馨提示:</span>此处内容需要<a title="评论"href="#respond">评论</a>后才能查看.
'), $atts));
$email = null;
$user_ID = (int) wp_get_current_user()->ID;
if ($user_ID > 0) {
$email = get_userdata($user_ID)->user_email;
//对博主直接显示内容
$admin_email "www@cloli.cn"//博主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');

reply内为你要隐藏的内容

[reply]我是被隐藏的内容[/reply]

也可以是该段代码,为自定义显示内容

[reply notice=”回复后显示内容”]我是被隐藏的内容[/reply]

文章目录
[打赏一下]
  • 版权声明:本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
  • 文章链接:https://www.imiowo.cn/322.html [复制] (转载时请注明本文出处及文章链接)
上一篇:
:下一篇
今天又是荒废的一天。

作者:秫祈

秫祈
介绍:来一起坐下喝杯奶茶!

文章:62篇

最后更新:20-12-17

发表评论

gravatar

当前页面评论被关闭,原因如下: