Frontity 核心概念介绍

前一篇文章中初步介绍了什么是 Frontity,以及Frontity所涉及的技术、应用模式、主要优点等内容。本篇文章将进一步介绍Frontity的几个核心概念,包括如程序包(Package)、状态(State)、操作(Actions)、库(Libraries)等,通过理解这些核心概念可以深入了解 Frontity 的内部工作流程。

继续阅读“Frontity 核心概念介绍”

Frontity 基于React的WordPress前端框架

Frontity 是一个面向 WordPress 的基于 React 的前端框架,不同于现有其它的 React 框架(如Gatsby),Frontity 专注于 WordPress,是一个为 WordPress 定制的前端框架。Frontity 通过 Rest API 获取 WordPress 的数据,然后负责生成 HTML 页面。

继续阅读“Frontity 基于React的WordPress前端框架”

使用 REST API 以自定义数据为条件做过滤

在之前的文章中介绍了通过 WordPress REST API 获取数据的方法,但都是采用系统标准的数据获取、过滤和排序方法。其实 WordPress REST API 提供了灵活的扩展机制,可以对系统原有的功能进行定制和客户化。本篇文章就介绍如何以用户自定义的元数据(Meat Data)为条件进行查询和过滤。

继续阅读“使用 REST API 以自定义数据为条件做过滤”

使用 REST API 显示动态菜单

上一篇文章中介绍了如何使用 WordPress REST API 创建动态内容的小工具(Widget),可以看到 WordPress 的 REST API 还是非常强大和好用的。另外,这套系统也为创建延时内容提供了帮助,本篇文章介绍另一个应用方式,就是显示动态菜单。

继续阅读“使用 REST API 显示动态菜单”

使用 REST API 实现近期文章小工具

上一篇文章中介绍了 WordPress REST API 的基本概念和内容,本篇文章以此为基础通过 “近期文章” 小工具(Widget)这样一个例子详细说明其具体的使用方法。这个例子将通过 JavaScript 调用 WordPress REST API 获取近期文章列表并以 Widget 的方式显示出来。

继续阅读“使用 REST API 实现近期文章小工具”