WordPress 的表设计及 slug 路由确定

WordPress 把大多数的内容都存放在 wp_posts 表中,这个表中有一个 slug 字段,用来固定 URL 式路由访问内容。

但是 post_type 的类型多种多样,主页用于区分不同的页面类型。

WordPress 内置了几种主要的 post_type 类型,同时也允许用户和开发者创建自定义的 post_type。以下是 WordPress 内置的一些主要 post_type 类型:

  1. Post(帖子)post_typepost,用于常规文章或博客内容。

  2. Page(页面)post_typepage,用于创建单独的页面,如关于页面、联系页面等。

  3. Attachment(附件)post_typeattachment,用于媒体文件,如图片、视频和音频。

  4. Revision(修订版本)post_typerevision,用于保存文章和页面的修订历史。

  5. Nav Menu Item(导航菜单项)post_typenav_menu_item,用于导航菜单中的项目。

  6. Custom CSS(自定义 CSS)post_typecustom_css,用于保存自定义 CSS 代码。

  7. Changeset(变更集)post_typecustomize_changeset,用于保存自定义设置的更改。

此外,开发者可以使用 register_post_type() 函数创建自定义 post_type。这使得 WordPress 非常灵活,可以适应各种内容管理需求。

wordpress 主要是为内容服务的,通过 wp_posts 中的 slug 的路由来确定帖子类型,以不同的方式展示帖子。当你想为帖子添加自定义字段时,以多对多表的方式存储帖子元数据。如果不想以这种方式增加自定义数据,想自定义表,这就绑定了一对一表,因为需要通过 wp_posts 中的 slug 来路由。除非你不依赖于这个路由,直接在插件和模板中直接定义好了路由(通过正则表达式的方式),然后模版直接访问这个自定义表输出数据。注册的插件也可以直接针对这个自定义表建立后台管理页面。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇