[TOC]
# 可视编辑区域的函数工具
| 序列号 | 函数 | 描述 |
| --- | --- | --- |
| 1 | have\_posts()-文章对象 | 检查是否有文章可以显示。 |
| 2 | the\_post()-文章对象 | 设置当前文章对象。 |
| 3 | the\_content()-内容显示 | 显示文章内容,可编辑。 |
| 4 | the\_excerpt()-内容显示 | 显示文章摘要,可编辑。 |
| 5 | get\_the\_content()-内容显示 | 返回文章内容字符串,可编辑。 |
| 6 | get\_the\_excerpt()-内容显示 | 返回文章摘要字符串,可编辑。 |
| 7 | wptexturize()-内容处理 | 对内容应用 typography 规则。 |
| 8 | wpautop()-内容处理 | 为内容添加 paragraph 标签。 |
| 9 | shortcode\_unautop()-内容处理 | 去除 autop 的 paragraph 标签。 |
| 10 | do\_shortcode()-内容处理 | 解析 shortcode 。 |
| 11 | remove\_filter('the\_content', 'wpautop')-内容处理 | 去除 the\_content 的 wpautop 过滤器。 |
| 12 | add\_filter()-内容处理 | 添加内容过滤器。 |
| 13 | remove\_filter()-内容处理 | 移除内容过滤器。 |
| 14 | the\_title-标题和元数据 | 显示文章/页面标题,可编辑。 |
| 15 | post\_meta-标题和元数据 | 显示文章元数据,可编辑。 |
# 分类
### 输出文章或页面内容
| 描述 | 技术 | 序号 |
| --- | --- | --- |
| 输出文章或页面的正文内容。 | the\_content() | 1 |
| 输出文章或页面的摘要内容。 | the\_excerpt() | 2 |
| 输出文章或页面的标题。 | the\_title() | 3 |
| 输出文章或页面的永久链接地址。 | the\_permalink() | 4 |
| 获取文章或页面的正文内容,但不输出。 | get\_the\_content() | 5 |
| 获取文章或页面的摘要内容,但不输出。 | get\_the\_excerpt() | 6 |
| 获取文章或页面的标题,但不输出。 | get\_the\_title() | 7 |
| 获取文章或页面的永久链接地址,但不输出。 | get\_the\_permalink() | 8 |
### 添加文章或页面元素
| 描述 | 技术 | 序号 |
| --- | --- | --- |
| 输出文章或页面的作者。 | the\_author() | 1 |
| 输出文章或页面的发布日期。 | the\_date() | 2 |
| 输出文章或页面所属的分类。 | the\_category() | |
| 输出文章或页面所属的标签。 | the\_tags() | 4 |
| 输出文章或页面的特色图片。 | the\_post\_thumbnail() | 5 |
| 添加文章缩略图功能,允许在文章列表中显示缩略图。 | add\_theme\_support('post-thumbnails') | 6 |
| 添加自定义图片尺寸,允许在文章中使用自定义的图片尺寸。 | add\_image\_size() | 7 |
### 添加自定义元素
| 描述 | 技术 | 序号 |
| --- | --- | --- |
| 添加自定义Logo功能,允许上传自定义的Logo图片。 | add\_theme\_support('custom-logo') | 1 |
| 添加自定义页眉功能,允许上传自定义的页眉图片。 | add\_theme\_support('custom-header') | 2 |
| 添加自定义背景功能,允许上传自定义的背景图片。 | add\_theme\_support('custom-background') | 3 |
### 添加自定义菜单
| 描述 | 技术 | 序号 |
| --- | --- | --- |
| 注册自定义菜单,允许在主题中添加自定义的菜单。 | register\_nav\_menus() | 1 |
| 输出自定义菜单,允许在主题中使用自定义的菜单。 | wp\_nav\_menu() | 2 |
### 添加自定义小工具
| 描述 | 技术 | 序号 |
| --- | --- | --- |
| 注册自定义小工具区域,允许在主题中添加自定义的小工具。 | register\_sidebar() | 1 |
| 输出自定义小工具区域,允许在主题中使用自定义的小工具。 | dynamic\_sidebar() | 2 |
### 添加自定义页面模板
| 描述 | 技术 | 序号 |
| --- | --- | --- |
| 分割页面模板,允许在主题中重复使用代码块。 | get\_template\_part() | 1 |
| 添加文章缩略图功能,允许在文章列表中显示缩略图。 | add\_theme\_support('post-thumbnails') | 2 |
| 输出页面头部模板。 | get\_header() | 3 |
| 输出页面底部模板。 | get\_footer() | 4 |
### 添加自定义样式和脚本
| 描述 | 技术 | 序号 |
| --- | --- | --- |
| 添加自定义JavaScript脚本,允许在主题中使用自定义的JavaScript脚本。 | wp\_enqueue\_script() | 1 |
| 添加自定义样式,允许在主题中使用自定义的CSS样式。 | wp\_enqueue\_style() | 2 |
- 系统设计
- 需求分析
- 概要设计
- 详细设计
- 逻辑模型设计
- 物理模型设计
- 产品设计
- 数据驱动产品设计
- 首页
- 逻辑理解
- 微服务架构的关系数据库优化
- Java基础架构
- 编程范式
- 面向对象编程【模拟现实】
- 泛型编程【参数化】
- 函数式编程
- 响应式编程【异步流】
- 并发编程【多线程】
- 面向切面编程【代码复用解耦】
- 声明式编程【注解和配置】
- 函数响应式编程
- 语法基础
- 包、接口、类、对象和切面案例代码
- Springboot按以下步骤面向切面设计程序
- 关键词
- 内部类、匿名类
- 数组、字符串、I/O
- 常用API
- 并发包
- XML
- Maven 包管理
- Pom.xml
- 技术框架
- SpringBoot
- 项目文件目录
- Vue
- Vue项目文件目录
- 远程组件
- 敏捷开发前端应用
- Pinia Store
- Vite
- Composition API
- uniapp
- 本地方法JNI
- 脚本机制
- 编译器API
- 注释
- 源码级注释
- Javadoc
- 安全
- Swing和图形化编程
- 国际化
- 精实或精益
- 精实软件数据库设计
- 精实的原理与方法
- 项目
- 零售软件
- 扩展
- 1001_docker 示例
- 1002_Docker 常用命令
- 1003_微服务
- 1004_微服务数据模型范式
- 1005_数据模型
- 1006_springCloud
- AI 流程图生成
- Wordpress_6
- Woocommerce_7
- WooCommerce常用的API和帮助函数
- WooCommerce的钩子和过滤器
- REST API
- 数据库API
- 模板系统
- 数据模型
- 1.Woo主题开发流程
- Filter
- Hook
- 可视编辑区域的函数工具
- 渲染字段函数
- 类库和框架
- TDD 通过测试来驱动开发
- 编程范式对WordPress开发
- WordPress和WooCommerce的核心代码类库组成
- 数据库修改
- 1.WP主题开发流程与时间规划
- moho
- Note 1
- 基础命令