纯代码WordPress内容微信关注后可见

2021-05-22 0 1,821 百度已收录

  很早之前就有人分享过有这么一个WordPress插件,关注民众号并回复要害字获取验证码后,才气查看到文章中的隐藏内容。一直没有找到这个代码版的,前几天想起了这个功效,于是今天便找到了这个分享给人人。

焦点代码:

  1.     /**
  2.      * WordPress文章部门内容关注微信民众号后可见 
  3.      */
  4.     function lxtx_secret_content($atts, $content=null){
  5.      extract(shortcode_atts(array('key'=>null,'keyword'=>null), $atts));
  6.      if(isset($_POST['secret_key']) && $_POST['secret_key']==$key){
  7.      return '<div class="secret-password">'.$content.'</div>';
  8.      } else {
  9.      return
  10.      '<div class="post_hide_box">
  11.      <img class="erweima" align="right" src="改为二维码图片的网址" width="150" height="150" alt="你的二维码名字"><div class="post-secret"><i class="fa fa-exclamation-circle"></i>此处内容已经被作者无情的隐藏,请输入验证码查看内容</div>
  12.      <form action="'.get_permalink().'" method="post">
  13.      <span>验证码:</span><input id="pwbox" type="password" size="20" name="secret_key">
  14.      <a class="a2" href="javascript:;" rel="external nofollow" ><input type="submit" value="提交" name="Submit"></a>
  15.      </form>
  16.      <div class="details">请关注“你的名字”官方QQ民众号,回复要害字“<span>'.$keyword.'</span>”,获取验证码。【注】用手机QQ扫描右侧二维码都可以关注“你的名字”官方QQ民众号。</div>
  17.      </div>';
  18.      }
  19.     }
  20.     add_shortcode('gzh2v', 'lxtx_secret_content');

  PS:注重修改代码中的相关内容!

CSS样式:

  1. .post_hide_box, .secret-password {
  2. 	background: none repeat scroll 0 0 #efe;
  3. 	border-left: 5px solid #e74c3c;
  4. 	color: #555;
  5. 	padding: 10px 0 10px 10px;
  6. 	border-radius: 5px;
  7. 	margin-bottom: 15px;
  8. 	overflow: hidden;
  9. 	clear: both;
  10. }
  11. .post_hide_box .post-secret {
  12. 	font-size: 18px;
  13. 	line-height: 20px;
  14. 	color: #e74c3c;
  15. 	margin: 5px;
  16. }
  17. .post_hide_box form {
  18. 	margin: 15px 0;
  19. }
  20. .post_hide_box form span {
  21. 	font-size: 18px;
  22. 	font-weight: 700;
  23. }
  24. .post_hide_box .erweima {
  25. 	margin-left: 20px;
  26. 	margin-right: 16px;
  27. }
  28. .post_hide_box input[type=password] {
  29. 	color: #9ba1a8;
  30. 	padding: 6px;
  31. 	background-color: #f6f6f6;
  32. 	border: 1px solid #e4e6e8;
  33. 	font-size: 12px;
  34. 	-moz-transition: border .25s linear,color .25s linear,background-color .25s linear;
  35. 	-webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
  36. 	-o-transition: border .25s linear,color .25s linear,background-color .25s linear;
  37. 	transition: border .25s linear,color .25s linear,background-color .25s linear;
  38. }
  39. .post_hide_box input[type=submit] {
  40. 	background: #F88C00;
  41. 	border: none;
  42. 	border: 2px solid;
  43. 	border-color: #F88C00;
  44. 	border-left: none;
  45. 	border-top: none;
  46. 	padding: 0px;
  47. 	width: 100px;
  48. 	height: 38px;
  49. 	color: #fff;
  50. 	outline: 0;
  51. 	border-radius: 0 0 2px 0;
  52. 	font-size: 16px;
  53. }
  54.  
  55. .post_hide_box .details span {
  56. 	color: #e74c3c;
  57. }

集成短码:

  1.     // 为了利便使用,在后台文本编辑器中集成该短代码。将以下代码放入 functions.php 中即可:
  2.     function lxtx_wpsites_add_gzh_quicktags() {
  3.         if (wp_script_is('quicktags')){
  4.     ?>
  5.         <script type="text/javascript">
  6.         QTags.addButton( 'gzh2v', ' 民众号隐藏', '\n[gzh2v keyword="要害字" key="验证码"]隐藏内容[/gzh2v]', "" );
  7.         </script>
  8.     <?php
  9.         }
  10.     }
  11.     add_action( 'admin_print_footer_scripts', 'lxtx_wpsites_add_gzh_quicktags' );

使用方式:

  在文章中插入以下简码,修改相关内容即可:

  1. [gzh2v keyword="要害字" key="验证码"]隐藏内容[/gzh2v]

微信民众号:

  这里以微信民众号为例(QQ民众号应该也是这样),在微信民众号的“自动回复-要害字自动回复”中设置好要害字(对应上面代码中的keyword)及验证码(对应上面代码中的key)。

收藏 (0) 打赏

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

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

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3308869544
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

主题镇 WP教程 纯代码WordPress内容微信关注后可见 https://zhutizhen.com/14460.html

永远为用户服务的镇长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章