#143:在WordPress中使用和缓存第三方JSON

影片下载
(只有MVP支持者可以下载原始高质量的录音以供离线查看。)

在我记录下来CSS-Tricks设计中,我要添加的一件事是由CodePen Job Board支持的“前端设计和开发工作”小部件。 这些作业可用作JSON数据

我们不能只是为此做一个Ajax请求吗? 也许有一些JavaScript模板 ? 当然可以。 但是Ajax请求是异步的。 我正在为每个页面加载绘制一个微调器,等待数据到达,然后填写作业。 并不是我想要的用户体验。

我想使用PHP进行此操作,因此作业是作为文件的一部分存在的,因为它来自服务器。 PHP(和WordPress)可以完全像Ajax请求一样对第三方内容进行请求。 实际上,它甚至更容易,因为不涉及跨域限制和JSONP类型的东西。

但是,完全依靠第三方请求服务器做出响应是有点冒险的。 我不想在CSS-Tricks上的每个页面加载都需要它。 幸运的是,这就是WordPress Transients的目的。 在本视频中,这正是我们所使用的。 我们会不时获取数据,然后将其缓存在本地,因此大多数请求都是超快速的本地数据。

翻译自: https://css-tricks.com/video-screencasts/143-using-and-caching-third-party-json-with-wordpress/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值