纯代码实现WordPress文章设置隐藏内容公众号可见

纯代码实现WordPress文章设置隐藏内容公众号可见
纯代码实现WordPress文章设置隐藏内容公众号可见

正文开始

1 核心代码
将以下代码放入 functions.php 中:注:将代码中二维码链接文字等介绍替换成自己的

/**
* WordPress文章部分内容关注微信公众号后可见
* MC百科网www.zmki.cn 
//https://www.mcbke.com/ycnrgzgzhkj.html
*/
function lxtx_secret_content($atts, $content=null){
extract(shortcode_atts(array('key'=>null,'keyword'=>null), $atts));
if(isset($_POST['secret_key']) && $_POST['secret_key']==$key){
return '<div class="secret-password">'.$content.'</div>';
} else {
return
'<link rel="stylesheet" href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.css" rel="external nofollow" >
<div class="gzhhide">
<div ><img class="gzhcode" align="right" src="https://a-oss.58bili.com/2019/03/05/5c7de96bd4328.png" width="130" height="130" alt="科技小新"></div>
<div class="gzhtitle">抱歉!隐藏内容,请输入密码后可见!<i class="fa fa-lock"></i><span></span></div>
<div class="gzh-content">请打开微信扫描右边的二维码回复关键字“<span><b>'.$keyword.'</b></span>”获取密码,也可以微信直接搜索“科技小新”关注微信公众号获取密码。</div>
<div class="gzhbox"><form action="'.get_permalink().'" method="post">
<input id="pwbox" type="password" size="20" name="secret_key">
<button type="submit">立即提取</button></form></div></div>';
}
}
add_shortcode('gzh2v', 'lxtx_secret_content');

前端 CSS 样式

温馨提示:本段内容须成功“评论本文”后“刷新本页”方可查看!

集成短代码

为了方便使用,在后台文本编辑器中集成该短代码。将以下代码放入 functions.php 中即可:

// 后台文本编辑框中添加公众号隐藏简码按钮
function lxtx_wpsites_add_gzh_quicktags() {
if (wp_script_is('quicktags')){
?>
<script type="text/javascript">
QTags.addButton( 'gzh2v', ' 公众号隐藏', 'n[把我删掉gzh2v keyword="关键字" key="验证码"]隐藏内容[/gzh2v把我删掉]', "" );
</script>
<?php
}
}
add_action( 'admin_print_footer_scripts', 'lxtx_wpsites_add_gzh_quicktags' );

 

或者在文章中直接插入

[gzh2v keyword="关键字" key="45678"]隐藏内容[/gzh2v]

 

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

MC百科 Wordpress 纯代码实现WordPress文章设置隐藏内容公众号可见 https://www.mcbke.com/ycnrgzgzhkj.html

科技迷、外设控、Minecraft爱好者,科技改变生活!

常见问题

相关文章

评论
暂无评论
纯代码实现WordPress文章设置隐藏内容公众号可见-海报

分享本文封面