×

WordPress使用Shortcode短代码实现登录可见

优畅主题 Wordpress技术 2014-10-08 10:18 3,362 0 条评论

概述

采集机器人横行,防止采集的方法有很多,登录可见就是其中一种。当然了,登录可见也可以用来做很多事,比如说记录用户信息,这个功能在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 uctheme_shortcode_callback( $atts, $content ){
if( !is_null( $content ) && !is_user_logged_in() ) $content = sprintf('
' . __(' 此处内容需要 登录 才可见','dmeng') . '
', wp_login_url(get_permalink())); return $content; } add_shortcode( 'uctheme', 'uctheme_shortcode_callback' );

如果本文对你有帮助,你可以扫描右边的二维码打赏,谢谢支持
联系优畅:uctheme#qq.com (#改为@)
微信订阅号:优畅主题(uctheme)
官网淘宝店:http://uctheme.taobao.com
版权声明:版权归 优畅主题 所有,转载请注明出处!
转载请保留链接: https://www.uctheme.com/technical/1009.html
谢谢支付宝打赏
谢谢微信打赏

品牌创立:2012-11-18优畅主题

优畅主题成立于2012年11月18日,专业Wordpress导购主题开发商,拥有多年Wordpress主题设计经验,专门为淘宝客和导购客站长量身打造高端赚钱模板,我们注重细节,有着严谨的开发态度,一切从客户角度出发,如果你也喜欢 WordPress导购主题,欢迎和我们一起交流!


4 + 3 = ?

目前还没有评。

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册