WordPress关注微信公众号获取密码

WordPress关注微信公众号获取密码

WordPress不可否认目前是使用最多最简单的博客源码,但是只要你愿意你可以把它变成你所想要的任何类型,WordPress 功能强大、扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能;wordpress搭建...

WordPress不可否认目前是使用最多最简单的博客源码,但是只要你愿意你可以把它变成你所想要的任何类型,WordPress 功能强大、扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能;wordpress搭建的博客对seo搜索引擎友好,收录也快,排名靠前;适合DIY,如果你是喜欢丰富内容的网站,那么wordpress可以很好地符合你的胃口。主题很多,网站上一大片都是wordpress的主题,各色各样,应有尽有!wordpress备份和网站转移比较方便,原站点使用站内工具导出后,使用WordPress Importer插件就能方便地将内容导入新网站。wordpress有强大的社区支持,有上千万的开发者贡献和审查wordpress,所以wordpress是安全并且活跃的。

上面废话请忽略,老手请忽略这篇文章

今天爱游来说说WordPress关注微信公众号获取密码,我这里以知更鸟的begin主题为例。

目前有现成的插件:微信公众号涨粉 文章最下面有下载连接

优点:这插件的好处就是一次设置永久有效。

缺点:只能设置一个密码,一个密码看全站,好福利啊。

爱游现在没有用这个插件,原因就是只能设置一个密码,这样不科学,我需要设置很多密码,刚开始以为有这样的插件,但是事实是残酷的,并没有,只能自己折腾下。

准备工具:公众号一只、可以上网的设备一台,微信公众号插件一个(可有可无)

我的思路是这样的,先用密码保护短代码把要加密的内容加密,然后在微信公众号里面设置自动回复密码,但是需要每篇文章不可能都一个密码,所以每篇的文章的显示的关键字应该要都不一样(刚开始有想过用文章的标题做关键字,但是装了微信公众号插件这里就不能用标题做关键字),所以我就想到用文章的ID来做关键字。

以下原代码

begin/inc/inc.php

function secret($atts, $content=null){
extract(shortcode_atts(array('key'=>null), $atts));
if ( current_user_can('level_10') ) {
    return '<p class="secret-password"><i class="be be-clipboard"></i>加密的内容:<br />'.do_shortcode( $content ).'</p>';
}
if(isset($_POST['secret_key']) && $_POST['secret_key']==$key){
    return '<p class="secret-password"><i class="be be-clipboard"></i>加密的内容:<br />'.do_shortcode( $content ).'</p>';
    } else {
        return '
        <form class="post-password-form" action="'.get_permalink().'" method="post">
            <div class="post-secret"><i class="be be-info"></i>' . sprintf(__( '输入密码查看加密内容:', 'begin' )) . '</div>
            <p>
                <input id="pwbox" type="password" size="20" name="secret_key">
                <input type="submit" value="' . sprintf(__( '提交', 'begin' )) . '" name="Submit">
            </p>
        </form> ';
    }
}

这里解释下上面的代码,第一个if是判断是否是管理员,如果是那么现实加密的内容,如果不是就执行第二个if判定是否有输入过密码,如果有显示内容,没有就显示输入密码查看。

这里注意

<form class="post-password-form" action="'.get_permalink().'" method="post">
    <div class="post-secret"><i class="be be-info"></i>' . sprintf(__( '输入密码查看加密内容:', 'begin' )) . '</div>
    <p>
        <input id="pwbox" type="password" size="20" name="secret_key">
        <input type="submit" value="' . sprintf(__( '提交', 'begin' )) . '" name="Submit">
    </p>
</form> ';

里面sprintf是字符串格式化命令(应该是这个吧)

这里需要用到下面的代码输入文章ID

get_the_ID()

成品代码:

此处内容已经被作者隐藏,请输入查看码查看内容
查看码:
请使用微信扫一扫右侧二维码,
或者在微信里搜索公众号“五域美“发送“爱游博客”获取验证码

效果图:

红色字体就是当前文章的ID,样子有点难看,将就着用吧。然后去微信公众平台设置相应的密码即可。

如果有安装微信公众号插件,直接在后台设置。

说说优缺点

优点:可以篇文章的密码都不一样。

缺点:每个都得去设置,有点麻烦。

好了结束。

版权申明:
版权声明

①:本站文章均为原创,除非另有说明,否则本站内容依据CC BY-NC-SA 4.0许可证进行授权,转载请附上出处链接,谢谢。
②:本站提供的所有资源均为网上搜集,不保证能100%完整,如有涉及或侵害到您的版权请立即通知我们。
③:本站所有下载文件,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
④:本站保证所提供资源的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
⑤:使用该资源需要用户有一定代码基础知识!由本站提供的资源对您的网站或计算机造成严重后果的本站概不负责。
⑥:本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
⑦:如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
⑧:如果网盘地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。

0

评论10

请先

  1. 请问附件,是您修改的版本吗?
    小兜 2018-10-29 0
    • 附件是一个插件,代码才是成品,你可以看看
      爱游博客 2018-11-01 0
  2. 其它主题可以吗?
  3. 731
    enhhh 2019-06-11 0
  4. 没看懂你的这个教程,插件我以前有安装,你的这个代码怎么在其他主题使用呢?是基于原插件使用的吗?
    • 这个是基于主题的,直接修改主题即可,我这里是知更鸟主题,其它主题一样的
      爱游博客 2019-06-15 0
  5. 老哥,这个代码要加到主题的哪个文件里面?隐藏代码是啥?
    bobbybg 2019-09-06 0
    • 这个是基于主题修改的,看你什么主题,如果是begin直接在inc.php修改就行了,其他的得看主题情况
      爱游博客 2019-09-06 0
  6. 大哥 小白没看懂怎么用 可否qq1768696928 教学一下
    237959522 2019-11-29 0
会员低至49元,开通享海量VIP资源免费下载 自助开通
显示验证码
没有账号?注册  忘记密码?