WordPress输入密码显示隐藏内容

将以下代码复制到function.php中

function e_secret($atts, $content=null){ extract(shortcode_atts(array('key'=>null), $atts)); if(isset($_POST['e_secret_key']) && $_POST['e_secret_key']==$key){ return ' <div class="e-secret">'.$content.'</div> '; } else{ return ' <form class="e-secret" action="'.get_permalink().'" method="post" name="e-secret"><label>输入密码查看加密内容:</label><input type="password" name="e_secret_key" class="euc-y-i" maxlength="50"><input type="submit" class="euc-y-s" value="确定"> <div class="euc-clear"></div> </form> '; } } add_shortcode('secret','e_secret');
function appthemes_add_quicktags() { ?> <script type="text/javascript"> QTags.addButton( 'd2', '高亮', '<pre class="prettyprint">高亮代码</pre删除这里>' ); </script> <?php } add_action('admin_print_footer_scripts', 'appthemes_add_quicktags' );

在发布文章是使用:

【secret key="这里设置密码"】
    这里是隐藏内容
【/secret】

需要将上面代码中的【】改成[]

例子,密码为:josejang

版权声明:
作者:José
链接:https://www.josejang.com/about-work/142.html
来源:José's ⎝⏠⏝⏠⎠ Blog
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>