给你的文章添加回复可见吧!

昨天有个童鞋说要回复可见的代码,本来我共享了一个主题了,那里面就有,也带了注释,明眼一看就知道,当然啦,为了方便,大家也希望可以直接拿出来一个,这样也方便整合到主题,避免错漏。

昨晚我答应了一声,说会弄出来分享,这不,今早整理了出来,就把代码贴一贴,顺便弄个演示,大家伙一看就知道怎么用。

这段代码来源于网络,开源也就这样,抄来抄去,我基本上不说这个东西是我做的、那个东西是我做的,我只说大家一起学习下,我调好了,验证可用了,就放出来,童鞋们一起瞧瞧。后期还是像这样,一点一点分享我使用过的一些功能。另外还有分类图文列表、分类瀑布流,在黑色款的主题里是包含了也调用了的,后来没怎么用,就剔除了,有需要的童鞋发个声,我好看看是不是有人需要O(∩_∩)O。

【后期预告】——图文列表与瀑布流
图文列表是在老哥协助下弄好的,瀑布流是老哥指导加度娘提供素材完成的,也算是比较完整了吧,看来,我可以再去弄个瀑布流版本的主题了。

支持后台选择排版分类的,tinylove-heise主题,融合了许多你未知的功能,满足大众口味!

回复可见功能代码

把下面这段代码copy到你的主题的function.php里面:

//回复内容可见                   
function ATheme_reply_to_read($atts, $content=null) {   
    extract(shortcode_atts(array("notice" => '<p class="yincang-tag shortcodestyle"><strong style="color:#f00;">碎碎念提示:</strong> 此处内容需要您<a href="#respond" 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 = get_bloginfo ('admin_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', 'ATheme_reply_to_read');  

回复可见功能使用

在写文章的时候,在需要隐藏的内容加个外壳(去掉#)
[reply]这里是要隐藏的内容[/reply]

样式嘛,也没有什么特别之处,还是引用了之后,你配合主题的风格去修改吧,不麻烦的!

几句题外话

有些时候,独立博主们都会无私地分享自己的辛苦成果,本着开源精神,带着学习心态,把自己琢磨出来的东西POST出来,一般来说,来访的童鞋如果觉得有用或者引用了,都会给个回复,做个鼓励,这样,一来二去,分享的人觉得我的东西有那么多人喜欢,可以继续开源啦,来访的童鞋也总能有所收获。

这,是理想的开源精神下的良性发展。

然而,总有那么些人觉得你的东西好,就必须分享出来,是你的责任,是你的义务!对此,我感到很气愤。凭什么人家辛辛苦苦做出来的成果,你一句话就想不劳而获,而且态度还挺理直气壮的,好像拿的是你自己的东西一样?

某群里有个人,看资料年龄也不小了,说话挺幼稚,一开始说我这个主题好看,想要主题,我就推荐他前一款黑色的主题,他就说不喜欢,我就想不喜欢就不喜欢吧,反正爱折腾的就拿去,不爱折腾就拉倒呗!结果人来了一句:把现在的主题给我一份吧!我说还得测试一阵再决定。这厮恼羞成怒,说拿出来会死啊?尼玛,老子火了,本来想把你站点挖出来看看你是有多牛逼,结果,就一个低级垃圾站,哥就不说你了,我就说,不拿会死吗?丫的就一直在那里纠缠。

我都说了,好东西自然会分享,给你功能最齐全的,你不要,非要拿我不想拿出来的,你什么情况啊?老子这阵子昼夜加点赶出来的成果,你他妈一句话就好像老子欠你的,你谁啊?

要主题,说几句,能分享我自然会放出来,而且是拿给大家伙一起的,哪像你这样的,光想着给自己占点便宜,就想着发你一份,别人呢?

我主题为你而作的啊?你一句拿来,我就得乖乖发给你啊?真气人!

这里我就不点名批评了,聊天记录我也懒得贴,删了,对于这样的人,我只能说,我一个字都不会再分享给你!本站不欢迎伸手党!

NOOLDEY

本文作者:NOOLDEY

做一个诗情画意的码农,皮皮猪,我们走!

原文链接: http://zhuweisheng.com.cn/wordpress/reply-to-read/

本站文章如无特殊声明均为原创,创作不易,转载请注明来源,谢谢!