回归博客

14年4月23日,工作算是告一段落,也有时间做点自己的东西了。
想动手做东西的时候,却发现自己其实已经很久没有动手,同时还导致了自己不但手上疏于联系 ,连脑袋都不怎么转了。既然重新回归,那就继续自己的博客呗。应该没有多少人看,也不想多少人看,作为一个自己记录自己思考与进步的地方,作为一个能让自己肆意放纵的地方,私有一些也许更好。
如果想要做一个网站,或者一个app,总要有个服务器,可是自己的台式机和笔记本又不能随时在线。最近看起来阿里云还凑合,发现有个88元/年的产品,基本已经满足我的需求,果断下手买了。
然后顺便在万网上瞅了一眼,发现之前自己用的那个域名已经由于没人注册,现在已经是空闲状态了,一看价格又不贵(其实是现在手头比较宽裕),于是就与空间一块买了。
公司网速太慢了,捯饬了半天都没能安装好。还是回家后给力,迅速安装完成了wordpress,把以前的日志导入进来。发现确实已经太久没整理了。中间写的一些东西都放在了百度空间里,有时间可以转移过来。
具体自己下面要做个什么东西,暂时心里还没谱,但是总的来说,开始动手了就好。
环境空间支持python应该,将来用这个做服务脚本吧。
暂时先到这儿,太困了。睡觉先。

如何在wordpress中实现用户先登录后才能浏览功能

步骤一 添加自定义函数

在当前主题的function.php中添加:

/*判断用户是否登录*/
function liveme_if_login() { if (!is_user_logged_in()) { auth_redirect(); } }

步骤二 调用自定义函数

在当前主题的header.php中添加:

<?php liveme_if_login(); ?>

现在就可以实现用户只有登录后才可以访问站点了。
如果你是想针对其中的某几篇文章或者某个分类的文章,又或者是某个页面添加该功能,也不是很难的事情。举个例子,如果你想对其中某几篇文章进行限制,老外帮我们写了个数组:

function liveme_if_login() { global $post; if (!is_single()) return; $ids = array(188, 185, 171); // array of post IDs that force login to read if (in_array((int)$post-&gt;ID, $ids) &amp;&amp; !is_user_logged_in()) { auth_redirect(); }

array中的那几个数字便是你想要进行限制的文章ID(怎么看文章ID?既可以看数据库,也可以进入该文章的编辑状态,地址栏中的“post=”后面的数字便是该文章的ID);
如你只想对所有的具体文章页面进行限制,而其他的分类页面和首页等不进行限制,那么,你可以这样:

function liveme_if_login() {   if (is_single() &amp;&amp; !is_user_logged_in()) {   auth_redirect(); } }