WordPress部分内容,让用户评论可见,如果你设置, 登陆用户才可以评论,还可以达到用户登陆后评论可见的效果。那么WordPress网站如何实现评论后可见隐藏部分内容?
创新互联公司是一家集网站建设,天峻企业网站建设,天峻品牌网站建设,网站定制,天峻网站建设报价,网络营销,网络优化,天峻网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
将下面的代码添加到主题的 functions.php 文件:
//部分内容评论可见
function reply_to_read($atts, $content=null) {
extract(shortcode_atts(array("notice" = 'p class="reply-to-read"温馨提示: 此处内容需要a href="" title="评论本文"评论本文/a后才能查看./p'), $atts));
$email = null;
$user_ID = (int) wp_get_current_user()-ID;
if ($user_ID 0) {
$email = get_userdata($user_ID)-user_email;
//对站长直接显示内容
$admin_email = "admin@ymjihe点抗 "; //站长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');
下载第一个就可以了,上传到你的网络空间,在你的mysql数据库里添加一个数据库,记住这个数据库的名字和密码。然后按照帮助文件的说明,用浏览器输入你自己的网址+install.php,就可以安装了。wordpress安装是比较容易的,而且网上有很多关于wordpress的专业的论坛、博客,如果安装遇到问题,可以搜索这些博客,很快就会找到答案,而且还会在这些网址学到不少wordprsss的技巧。
CP建站有点摸不着头脑,wordpress本身问题不大,而且还非常好用呢。复制去Google翻译翻译结果