1. <div id="11111"></div>

    1. <div id="11111"></div>

      1. <div id="11111"></div>

        WordPress创建对用户不可见的自定义栏目

        日期: 标签:WordPress教程 11 条留言
        如需帮忙改代码,或者WordPress二次开发、PHP网站建设等需求,可联系我购买付费服务:  点此联系我

        如果你还不知道自定义栏目怎么用,请点此了解。

        如果你是一个插件或者主题开发者,应该经?;崾褂米远ㄒ謇改浚ɑ蛘呓凶远ㄒ遄侄危├创娲⒛愕牟寮蛑魈獾南喙夭问?,有趣的是,在WordPress后台的文章编辑页面或使用the_meta()模板函数时,WordPress不会显示名称以 _(下划线)开头的自定义栏目。

        对一些不想让用户看到,更不想让用户修改的自定义栏目,我们可以使用此技巧,不仅让文章编辑页面的自定义栏目简约些,而且不会让用户看到不熟悉的自定义栏目而感到困惑,甚至胡乱修改。例如 WordPress实现文章按最新评论时间排序 中用到commentTime字段,这个字段是系统自动生成也是系统自动更新的,无需用户干预,我们可以把字段名称改成 _commentTime,让用户看不到就行了。下面是个使用范例:

        <?php add_post_meta( 68, '_ludou', '露兜博客', true ); ?>

        这样就给id为68的文章添加了名称为 _ludou,值为露兜博客的唯一的自定义栏目,而且在文章编辑页面用户也看不到。平常情况下,我们可能是这样使用的,这样在文章编辑页的自定义了栏目中就能看到 ludou 字段:

        <?php add_post_meta( 68, 'ludou', '露兜博客', true ); ?>

        另外,当自定义栏目的值是一个数组时,在文章编辑页面,该栏目对用户也是不可见的,即使自定义栏目的名称前没加下划线。

        参考文章
        Function Reference/add post meta

        -- 完 --

        本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:
        原文出处:露兜博客 http://www.szeverich.net.cn/wordpress-hidden-custom-fields.html
        露兜
        kaapass@outlook.com  QQ 825533758

        业余编程爱好者,主业是淘宝店主,卖些工艺品,感兴趣可以到我的淘宝店看看(旺旺不提供技术咨询):西西弗sisyphe

        11 条留言

        点此留言
        1. 超級efly

          哇!很實用~支持一下~~

        2. 路易大叔

          我是用插件实现的 用户看不到,rss也不会更新

        3. 书法时间

          高深!

        4. 夏日博客

          后台发布文章的时候,可以直接设成私密就不可见了。

        5. 自然志

          有用,先做个记号

        6. 烂番茄

          啾啾了哈。。

        7. visvis

          博客很不错的样子呀?。。?!

        8. 粉丝

          大大您好,如何给用户表增加一个过期时间字段?
          而且在后台的用户列表,或者用户个人信息里能修改。 只能管理员修改

          有哪些可以参考的文章? 或者思路,谢谢大大

        9. 汉克博客

          赞,貌似可以利用于支付浏览内容

        发表留言

        可以挣钱的游戏 828| 624| 577| 329| 180| 380| 14| 175| 519| 706| 697| 201| 678| 195| 252| 782| 971| 937| 844| 593| 480| 880| 104| 386| 149| 524| 622| 247| 543| 215| 124| 276| 245| 707| 887| 915|