网址的申请注册客户是最有使用价值的来访者,这些人全是忠诚的浏览量,大家应当奖赏她们。在其中一个奖赏的对策,便是给申请注册客户共享全新的高品质內容。换句话说,能够在一些文章内容中掩藏一部分高品质的內容,规定浏览登陆后才能够查询,这也是激励会员注册网址的方式之一。下边就而言说怎样完成这一作用。
大家都了解,WordPress有一个非常好的作用——简码(shortcode),我们可以运用简码来完成。
下边便是大家的编码实例,你能加上到一个软件中,或是加上到主题风格的functions.php:
/**
*WordPress只容许已登陆的客户查询文章
*https://www.aihao.org/post/202.html
*/add_shortcode('members_only','members_only_shortcode');functionmembers_only_shortcode($atts,$content=null){
if(is_user_logged_in()&&!empty($content)&&!is_feed())
{
return$content;
}return'要查询文章,请先登陆。';}
在上面的编码中,大家申请注册了一个简码[members_only],在简码的涵数中,大家应用了is_user_logged_in()涵数来分辨当今来访者是不是登陆,另外应用!empty($content)保证內容不以空,应用!is_feed()清除在RSS订阅中輸出。
这样一来,我们可以在文章内容中应用简码加上內容:
[members_only]
这儿的內容只求已登陆的客户显示信息
[/members_only]
假如当今来访者沒有登陆,就显示信息“要查询文章,请先登陆。”,相反,则显示信息加上的內容“这儿的內容只求已登陆的客户显示信息”。
必须留意的是,你务必保证上边的涵数编码不必被删掉,不然全部简码包括的內容都是立即显示信息出去哦!