在WordPress中用短代码实现登录才能查看内容

Dawn5ky Lv2

很简单,在functions中加入下面代码,然后发布文章的时候就可以用短代码来调用。

//会员查看内容
function login_to_read($atts, $content=null) {
extract(shortcode_atts(array(notice => '
<h4>该段内容只有登录才可以查看</h4>
<div class=article-login hidden-sm>
<div class=ruike_user-wrapper><span class=ruike_user-loader> <a class=signin-loader z-bor href='.site_url('/login').'>登录</a> <b class=middle-text><span class=middle-inner>or</span></b> </span> <span class=ruike_user-loader> <a class=signup-loader l-bor href='.site_url('/reg').'>注册</a></span></div>
<i class=up-new></i></div>
'), $atts));
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return $notice;
}
add_shortcode('userreading', 'login_to_read');

**NOTE:**本文转自https://www.boxmoe.com/116.html

  • 标题: 在WordPress中用短代码实现登录才能查看内容
  • 作者: Dawn5ky
  • 创建于 : 2021-10-10 10:50:05
  • 更新于 : 2023-10-12 08:57:34
  • 链接: https://dawn.best/62/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
 评论
此页目录
在WordPress中用短代码实现登录才能查看内容