查看: 142|回复: 3
打印 上一主题 下一主题

WordPress教程:设置必须用户登录才能显示的隐藏内容

[复制链接]

3718

主题

4107

帖子

13万

积分

管理员

李海18298346873

Rank: 9Rank: 9Rank: 9

积分
133372

推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

QQ
跳转到指定楼层
楼主
好站长论坛 发表于 2019-4-26 13:52:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  • 欢迎大家加入好站长论坛VIP会员 ? 点击查看详情
  • 我是好站长论坛草根站长李海 微信:18298346873
  • 致力于为企业提供优秀的网站建设解决方案,建站服务、网站优化、网站运营、网站托管、网站推广!
  • 致力于为个人提供优秀的网站建设培训课程,建站服务、网站优化、网站运营、域名空间、插件模板!
  • —————————————————————————————————————————————————
  • 好站长论坛站长李海微信

    学建站技术,上好站长论坛就够了!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    下面就是我们的代码示例,你可以添加到一个插件中,或者添加到主题的 functions.php:
    • //wordpress设置必须用户登录才能显示隐藏内容
    • add_shortcode( ‘members_only’, ‘members_only_shortcode’ );
    • function members_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]

    如果当前访问者没有登录,就显示“要查看文章内容,请先登录。”,反之,则显示添加的内容“这里的内容只为已登录的用户显示”。

    需要注意的是,你必须确保上面的函数代码不要被删除,否则所有简码包含的内容都会直接显示出来哦!


    上一篇:wordpress教程:性能优化加速五大方法
    下一篇:WordPress 让所有的外链在新窗口打开
    帖子永久地址:?

    好站长论坛 - 论坛版权1、本帖部分内容转载自其它媒体,帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
    2、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。好站长论坛管理员和版主有权不事先通知发贴者而删除本文。
    3、该帖子作者与好站长论坛享有帖子相关版权。其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和好站长论坛的同意。
    4、如本帖侵犯到您任何版权问题,请立即告知本站(QQ781151241,电话:18298346873),本站将及时予与删除并致以最深的歉意!

    零基础学习网站建设,上好站长论坛就够了!你与成功只差添加一个好友:微信18298346873

    4

    主题

    262

    帖子

    307

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    307
    沙发
    风中彩虹 发表于 2019-5-1 08:19:29 | 只看该作者
    【全民云计算】云主机低至2折
    楼主,请原谅我的自私!我知道无论用多么华丽的辞藻来形容楼主您帖子的精彩程度都是不够的,都是虚伪的。所以我只想说一句:您的帖子太好看了! 我愿意一辈子看下去!
    香港服务器租用、国内服务器租用、服务器托管、机柜租赁、站群服务器、中韩、中日、中

    17

    主题

    297

    帖子

    587

    积分

    高级会员

    Rank: 4

    积分
    587
    板凳
    小坎 发表于 2019-5-1 10:31:37 | 只看该作者
    【全民云计算】云主机低至2折
    这篇帖子构思新颖,题材独具匠心,段落清晰,情节诡异,跌宕起伏,主线分明,引人入胜,平淡中显示出不凡的文学功底;可谓是字字珠玑,句句经典,是我辈应当学习之典范。

    1

    主题

    302

    帖子

    278

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    278
    地板
    小脆皮 发表于 2019-5-1 22:12:33 | 只看该作者
    【全民云计算】云主机低至2折
    能够在如此精彩的帖子后面留下自己的网名是多么骄傲的一件事啊!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    好站长论坛荣誉会员
    发布主题 快速回复 返回列表 联系我们 官方QQ群

    QQ| 百度统计|小黑屋|好站长论坛 ( 陇ICP备15000550号-1 )|

    GMT+8, 2019-9-26 20:31 , Processed in 0.102500 second(s), 22 queries .

    Powered by Discuz! X3.4

    ? 2013-2019 Comsenz Inc. Designed by ARTERY

    快速回复 返回顶部 返回列表