你是否曾想破脑袋,也想不出一个与众不同的站点描述?又不屑用千篇一律的 "Just Another WordPress Blog" ?
国民岳父韩寒的 《ONE·一个》,旨在“每天只为你准备一张图片、一篇文字和一个问答”,其中图画还附带一句装B文艺小清新的名言,放博客里实乃提升逼格之利器。大发曾介绍过它的 API,我用其中的一小部分,将图文接口返回的每日一句作为站点描述。
程序的主要逻辑是这样的:
- 调用图文 API 获取当日的内容
-
对获取的内容中的每日一句进行处理,原格式如下:
别灰心啦,人生不就是这样吗?起起落落落落落落落落落落落落的。by 丁丁张
强迫症的我对这个格式感到不爽,我要把 "by 丁丁张" 去掉,放到
title
中悬浮显示,这样即尊重原作者,格式看上去也舒服。 - 对内容进行缓存到第二天0点
以下代码适用于 WordPress,其他网站程序请自行修改 get_the_one_content
函数。 将代码放到主题的 functions.php
,其中 miu_get_the_one()
函数需要根据自己的主题布局修改。
调用方法:一般在主题的 header.php
,将原有站点描述函数换成 miu_get_the_one()
就可以了。
本文创意来源于这个帖子
Changelog
- 2015.02.05 修改 get_the_one_content() 函数,统一设置时区为中国时间。
- 2015.02.25 修改 get_the_one_content() 函数,该函数第一行增加调试模式,调试完成后请删除 第一行
delete_transient('onecache');
这行代码。 - 2015.04.07 修改 get_the_one_content() 函数,严谨判断缓存为空的方法
你还真是够文艺的
装个B而已,别当真。。。
逼格很高
我虽然不知道你在胡说什么,但是感觉好洋气的样子
那我就满足啦
够文艺的,对搜索引擎不好吧?
不影响,只是个div而已,我没有改 meta 和 真正的站点描述
每一次过来都能发现好东西 哈哈
过奖了,负能量也很多,别被影响就行
影响不到 哈哈 差不多从头看到尾你的博客
用在我的手机版主题中是不错的选择哦
嗯,你的手机版现在真的很赞啊
安卓手机上还没测试过
这个倒是真有意思哈。
回头试试
这个有意思,我拿走啦 😢
欢迎 😉
话说,你上次来已经是三年前了诶 😅
我一直在“关注”你啊 😢
哈哈,跟我一样一样的 😳
不知道为什么wordpress使用前端直接无法正常显示 😥
调试一下看看,在footer.php 底部加上下面的代码,然后以管理员身份登录,打开你的博客地址: http://example.com?debug 看底部输出是什么?
string(847) "{"result":"SUCCESS","hpEntity":{"strLastUpdateDate":"2015-02-24 23:08:36","strDayDiffer":"1","strHpId":"894","strHpTitle":"VOL.871","strThumbnailUrl":"http:\/\/pic.yupoo.com\/hanapp\/Erx1Eslm\/Ofo63.jpg","strOriginalImgUrl":"http:\/\/pic.yupoo.com\/hanapp\/Erx1Eslm\/Ofo63.jpg","strAuthor":"麻将&绘图\/时永骏","strContent":"以前总是担心自己长大后会怎么样。赚多少钱。会不会有一天出人头地。有时候你最是盼星星盼月亮的事儿就是不会发生,可意想不到的那些却自然而然地来了。我说不清楚为什么,你遇见过千百个人,而他们只不过是匆匆过客。接着你就邂逅了那么一个人,改变了你的生命直到永远。from《爱情与灵药》","strMarketTime":"2015-02-25","sWebLk":"http:\/\/wufazhuce.com\/one\/vol.871#articulo","strPn":"","wImgUrl":""}}"
出来上面这些代码
不对啊,你改过 get_the_one_content() 吗?
直接复制上面的代码呢,如果需要也得等测试可用才改啊
没有解析 json,你的php什么版本?
5.4的php
是不是不支持?
5.4 也可以支持的,这样吧,如果方便的话,加我 QQ 探讨一下,about 页面联系方式中的邮箱就是
哈哈,原来是缓存的原因 😎
可以用了,非常有意思的,装B利器。果断拿下 😉
你改过 get_the_one_content() 吗?
是复制你文章里面的代码呢
现在这个代码好像失效了哦
可以用啊,我对代码进行过修改
文章里是最新的
我现在就在用
在typecho上该怎么用? 😯
已失效,最新API?
https://github.com/gongph/one-api