茶几部落 茶几部落
  • 首页
  • ACG
    • 动画
    • 游戏
  • 科技
    • 互联网
    • 数码
    • 新媒体
  • 随笔
    • 故事
    • 生活
    • 社闻
  • 分享
  • 建站
  • 友情链接
  • 关于&留言
  • 首页
  • ACG
    • 动画
    • 游戏
  • 科技
    • 互联网
    • 数码
    • 新媒体
  • 随笔
    • 故事
    • 生活
    • 社闻
  • 分享
  • 建站
  • 友情链接
  • 关于&留言
我的主页 › 其他 › 建站 › WordPress实现登陆查看隐藏文章的方法
#建站#

WordPress实现登陆查看隐藏文章的方法

6月 4, 2012
10,190 4 1

 

最近很多事情都是取决于心血来潮,例如想实现一下设置一些文章要登陆之后才能查看。

实现的过程不容易,wordpress后台并不支持这项功能,于是乎就上网找了很多很多文章,最后在一篇文章中看到了这样的设置方法,拿出来跟大家分享一下:

 

 打开你主题目录下的 index.php,查找类似代码:


while (have_posts()) : the_post();

     将其改成:

while (have_posts()) : the_post();
if (get_post_meta($post->ID, "hide", true) == 1 && !$user_ID)
{
    continue;
}

     该更改只针对首页,如果你想让所有归档页(分类页、标签页和日期页等)也对游客隐藏文章,可以照以上方法对主题目录下的 archive.php进行更改,如果主题文件夹里还有category.php、tag.php、author.php、date.php和 search.php,也对其更改!

     主题修改完毕,核心功能已经实现!以后你要做的就是,如果你想让某篇文章对游客隐藏,可以在编写文章的时候,建立一个自定义域 hide,其值设为1,这样该文章就对游客隐藏了!hide自定义域第一次创建后,以后可以在自定义域下拉框选择。如果hide自定义域没有添加,或者是其他值,文章将正常显示。

 

实现效果相当不错,设置成功后我请了好友梧桐雨来进行测试,梧桐雨表示一般人是无法查看的(利用空间漏洞来查看数据库就另论)所以,这个方法挺适合一些想写一些文章给小圈子的人来看又不想给陌生人看到的博主。

1 4
茶几聊说
# 写博心得# 分享
评论 (4)
再想想
  • 李孝民

    好东西啊,谢谢博主啊!!

    7年前
    回复
  • 三里屯街拍

    不错的~~! 感谢您提供

    7年前
    回复
  • 梧桐雨

    -.-干嘛把我单独提出来..

    11年前
    回复
    • 茶几聊说

      @梧桐雨 通常写博客的时候提到别人的时候都应该给提到的人带上超链,这样方便给人带流量或者方便去连接认识……

      11年前
      回复
茶几聊说站长
茶几部落最初的挖坑人。开坑小能手,每月跳票4周,更新纯靠随缘的佛性作者。
178文章 483评论 108获赞
04 5月, 2015
《赤道》观后感
随机一文
最近文章
《哈利波特:魔法觉醒》社恐玩家们的噩梦游戏
9月 12, 2021
密码保护:从张哲瀚受批斗出发谈谈靖国神社与敏感的中国大陆互联网
8月 14, 2021
微信十年,前辈完成轮回,对手黯然离场
1月 22, 2021
随机文章
随便说几句
2月 13, 2011
从网站文案被抄袭说起
2月 26, 2014
开始记录产品笔记
5月 23, 2015
标签云
2B GFW wordpress插件 中大附中 互联网生活 写博心得 分享 动画 回忆 坑爹 城建 宿舍 封号 小故事 小米 工人 工资 底线 影视创作 微信 微博 成长 手机 拖延症 旅行 校园生活 模型 游戏 爱情 理想 生日 生活 田成野子 电影 番组总结 社会 粤语 素质 评测 语言 随笔 领导 食评 高考 高达
  • 首页
  • ACG
  • 科技
  • 随笔
  • 分享
  • 建站
  • 友情链接
  • 关于&留言
Copyright © 2010-2023 茶几部落. Designed by nicetheme.