WordPress 页面(Page)指南 & 如何转换页面与文章

WordPress 概述

这一板块是为了让大家能了解 WordPress 、并熟悉它的操作界面。同时知道配置 WordPress 网站你需要哪些条件。

基础设置

这个板块包含了 WordPress 后台【设置】中的所有内容。其中对每个设置选项做出了详细的说明。同时我还根据自己的经验,在部分设置上给出了推荐的设置方法。

文章、分类、标签

文章、分类、标签、这三个选项是统一显示在 WordPress 后台的文章(Posts)当中的。这一板块是为了让大家能了解发布文章设置分类与标签的过程。同时了解其中各个选项所表示的含义。

页面

页面(Page)和文章(Post)在功能上非常的相似。但是依然存在细小的差异。所以在发布新页面之前,最好实现了解这些差异。

媒体库

本章你可以学习到如何上传图片、视频、音频等各类形式的媒体文件。同时了解它们是如何展示在页面上的。你还可以学到以及一些解除 WP 媒体类型、大小限制的特殊技巧。

在本章中,我们将了解如何在 WordPress 中添加页面。添加页面类似于在 WordPress 中添加文章。与文章(Post)不同的是,通常页面是没有分类、标签功能的。通常也被成为独立页、或独立页面。

下面就是在 WordPress 中添加页面的步骤:

新建页面

点击【页面】→【新建页面

页面编辑界面

进入下图所示的编辑器,其中旧版本 WordPress 使用的是经典编辑器、新版(5.8 版本之后的)的使用的是古腾堡(Gutenberg)编辑器。

经典编辑有两个选项:可视化文本(纯脚本编辑模式)。由于现在基本不会使用,所以这里不做过多介绍。

页面编辑-WordPress 经典编辑器

古腾堡(Gutenberg)编辑器:和 发布文章 一样进行使用。唯一区别就是,在默认的情况下,没有办法为页面(Page)设置分类、或标签。

页面编辑-古腾堡编辑器

具体如何使用古腾堡编辑器,可以自行查看我的古腾堡编辑器教程、以及 Kadence Block 高级编辑器教程。

页面(Page)如何转文章(Post)

WordPress 自身并不提供文章(Post)和页面(Page)互相转换的功能。你需要额外安装一个转换插件——Post Type Switcher。关于插件的安装可以看这个教程

该插件可以将 Post 转为 Page,也可以将 Page 转为 Post。或者任意 Post-Type 之间互相转化。

Post-Type 是什么?它是数据库中的一个标识用于区分不同的页面类型。在 WordPress 的数据库中,页面(Page)与文章(Post)都储存在 wp_posts 数据表中,并用 post-type 进行区分。插件其实就是修改了数据表中的 post-type 信息,从而做到类型的切换。

关于页面(Page)的补充说明

页面的 URL

页面可以单独设置固定链接。在 URL 中,它的别名(slug)也是直接隶属于主域名的。前面不会有任何的前缀。

例如,如果我设置一个 “联系我们” 页面。它的固定连接设置为 contact-us ,那么这个页面的完整的 URL 就是 域名/contact-us

在古腾堡编辑器环境下,页面的 URL 别名设置,可以在右侧菜单的【固定链接】中看到:

页面的固定链接设置

注意:如果你的 WordPress 固定链接后缀设置的是 %postname%.html.html 。但是页面的 URL 也不会带 .html

页面与页面之间的关系(父页&子页)

页面与页面之间是可以有隶属关系的。在页面编辑右侧菜单中有一个【页面属性】选项。你可以在其中选择另外一个页面作为当前页面的【父页】:

页面编辑-页面属性设置-父页

这个设置并不会影响页面的内容,只会影响子页的 URL、以及 子页的面包屑导航的显示。

举个例子,例如你有一个子页,URL 别名是 abc 。同时你为该子页设置了一个父页,其中父页的 URL 别名是 xyz 。那么这个时候,你的父页 URL 依然是 域名/xyz 。但是你的子页的 URL 就是 域名/xyz/abc

同时,子页的面包屑导航(如果模板有设置面包屑导航的话)中也会出现父页的链接:

页面的子页面包屑导航

一般情况,我并不建议为页面设置父页,除非你网站有特殊的需求。