begin主题公众号获取密码查看隐藏内容

给WordPress博客begin主题添加关注微信公众号发验证码并保留原功能,公众号回复密码,这里只教WordPress这部份微信那边搞个关键词自回复即可。

前端效果:begin主题公众号获取密码查看隐藏内容

后端效果:begin主题公众号获取密码查看隐藏内容

教程:

1.打开主题文件里的/inc/shortcode.php文件搜索加密内容在其上方添加这些代码,添加完如下图。

// 微信加密内容
function wxsecret($atts, $content1=null){
extract(shortcode_atts(array('wxkey'=>null), $atts));
if ( current_user_can('level_10') ) {
    return '<p class="secret-password"><i class="be be-clipboard"></i>微信公众号加密的内容:<br />'.do_shortcode( $content1 ).'</p>';
}
if(isset($_POST['secret_wxkey']) && $_POST['secret_wxkey']==$wxkey){
    return '<p class="secret-password"><i class="be be-clipboard"></i>微信公众号加密的内容:<br />'.do_shortcode( $content1 ).'</p>';
    } else {
        return '
        <form class="post-password-form" action="'.get_permalink().'" method="post">
            <div class="post-secret"><i class="be be-info"></i>' . sprintf(__( '查看加密内容关注微信公众号"XXX"回复:"'.get_the_ID().'"即可获密码,
', 'begin' )) . '<img class="alignright" style="padding:0 0 10px 10px;margin:0" src="二维码地址" width="100" height="100" /></div>
            <p>
                <input id="pwbox" type="wxpassword" size="20" name="secret_wxkey">
                <input type="submit" value="' . sprintf(__( '提交', 'begin' )) . '" name="Submit">
            </p>
        </form> ';
    }
}

begin主题公众号获取密码查看隐藏内容

2.打开主题文件里的/js/mce-button.js文件搜索加密内容在其上方添加这些代码,添加完如下图。(这里有点问题,按图片修改一下就行了(✿◡‿◡) )

{
							text: '微信密码保护',
							icon: 'lock',
							onclick: function() {
								editor.insertContent('[wxpassword wxkey=密码]加密的内容' + '[/wxpassword]');
							}
						},

begin主题公众号获取密码查看隐藏内容

3.打开主题文件里的functions.php文件在最后面添加这些代码。

add_shortcode("wxpassword", "wxsecret");

4.打开主题文件里的style.css文件,搜索:

.post-password-form input[type="password"]

修改为:

.post-password-form input[type="password"],.post-password-form input[type="wxpassword"]

结束啦(~ ̄▽ ̄)~

© 版权声明

给TA赞助
共{{data.count}}人
人已赞助
WP主题

给begin主题小工具添加我们相爱了

2019-10-26 10:35:49

WordpressWP主题

记录修改begin主题

2020-2-15 12:23:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
文章目录