-
采集机器人横行,防止采集的方法有很多,登录可见就是其中一种。当然了,登录可见也可以用来做很多事,比如说记录用户信息。这个功能在 WordPress 实现还算简单。
使用WordPress的Shortcode API可以很容易地实现登录可见,只需在functions.php文件添加一段这样的代码:
function memberonly_shortcode_callback( $atts, $content ){ if( !is_null( $content ) && !is_user_logged_in() ) $content = '此处内容登录可见'; return $content; } add_shortcode( 'memberonly', 'memberonly_shortcode_callback' );
然后在写文章的时候使用 [memberonly] 短代码把需要登录可见的内容包括起来就可以。
如下是陈德馨博客使用的登录可见代码:
function dexinl2v_shortcode_callback( $atts, $content ){ if( !is_null( $content ) && !is_user_logged_in() ) $content = sprintf('<div class="dexin-alert"><span class="glyphicon glyphicon-exclamation-sign"></span>' . __(' 此处内容需要 <a href="%s">登录</a> 才可见','dmeng') . '</div>', wp_login_url(get_permalink())); return $content; } add_shortcode( 'dexinl2v', 'dexinl2v_shortcode_callback' );
WordPress使用Shortcode短代码实现登录可见
1530人参与 |分类: 站长百科|时间: 2014年09月25日
相关文章
- 2020-05-09WordPress使用timthumb.php截取文章缩略图
- 2018-11-09一键安装KMS服务脚本 搭建自己的KMS激活服务器教程
- 2018-10-30Windows 10系统的3D Objects(3D对象)文件夹如何删除
- 2018-03-16WINGHO..文件夹删除方法
- 2017-12-23WordPress博客什么时候才需要使用缓存插件?
- 2017-12-05WordPress站点SEO优化中需要避开6个常见错误
- 2017-11-11升级WordPress时提示’另一更新正在进行’的解决方法
- 2017-11-02WordPress上传文件自动重命名
- 2017-10-28WordPress前台显示用户的注册时间
- 2017-08-15WordPress发布/更新文章、提交/审核评论自动清理阿里云CDN缓存
评论专区德信商城