WordPress 的一些特点及用法
Wordpress 几乎把主要的内容都存放在 wp_posts 中,不管是 post 还是 page 都是存放在 wp_posts 中,虽然 page 通常用来表示静态页,但其实也可以套用动态类型的页面模版。 把所有东西放在一个表的好处是,便于数据库索引搜索。附加的字段内容都通过元数据表来关联起来,查询不是那么的高效。 Post 的 Feature…
WordPress 常用 Hooks
Action Hooks (动作钩子) wp_head 在 HTML <head> 部分插入代码。 function custom_wp_head() { echo '<meta name="author" content="Your Name">'; } add_…
WordPress 的菜单
wordpress 的 menu 是存放在哪个数据表下? ChatGPT 说: 在 WordPress 中,菜单信息存储在以下几个数据库表中: 1. wp_terms 表 菜单本身是 WordPress 中的一个 分类法(taxonomy),称为 nav_menu。每个菜单都会作为一个 term 存储在 wp_terms 表中。这个表保存了菜单的基…
WordPress 创建类似存档页的 Page
Wordpress Page 页可以创建类似于存档页的数据吗 ChatGPT 说: 是的,WordPress 中的 页面(Page)可以像 存档页 一样,展示特定的数据或内容。尽管 Page 和 Post 有着不同的用途和结构,但通过自定义查询和模板,您可以在 页面 上展示类似存档页面的数据。 1. 页面展示文章或自定义内容 虽然页面通常用于显示静…
WordPress 创建详情页
在 WordPress 中,详情页(单篇文章页面)是显示单篇文章内容的页面,通常是由 单篇文章模板(single.php)来呈现的。每当用户点击一篇文章的标题或链接时,WordPress 就会根据该文章的 ID 加载详情页。 1. 默认详情页 WordPress 默认会根据文章的类型加载相应的模板: single.php:这是单篇文章的默认模板文件…
WordPress 创建存档页面
在 WordPress 中,标签(Tag)的存档页面通常自动由 WordPress 生成,并通过访问特定的 URL 来显示。例如,访问 example.com/tag/tag-name/ 就会显示包含该标签的所有文章列表。 如果你想自定义标签存档页面,或者想为标签存档页面添加一些额外的功能,可以使用 WordPress 的模板文件和钩子。 1. 创…
WordPress WP_Query 常用查询
在 WordPress 中,WP_Query 是最常用的查询类,它允许你灵活地自定义和筛选文章、页面、附件或自定义文章类型等。以下是一些常用的 WP_Query 查询示例,包括排序、比较、分类法、元数据查询等。 1. 排序(Sorting) 通过 orderby 参数,你可以控制查询结果的排序方式。常见的排序方式包括按发布时间、标题、评论数等。 示…
WordPress 显示排名页面模板层次结构
在 WordPress 中自定义模板时,设置顺序和层次结构很重要。 在本文中,我们将为您概述 WordPress 模板层次结构,并详细解释如何对它们进行排名和优先级排序! 什么是模板层次结构? WordPress 模板层次结构是一种允许您控制站点显示方式的机制。 根据页面类型,将自动应用相应的模板。 例如,Top Page 和 Post Page …
WordPress 自定义 post type 但是保存到自定义表
您提供的实现看起来已经非常完整,涵盖了插件初始化、自定义表的创建、自定义文章类型的注册、分类数据的管理以及数据的保存和后台菜单的添加。以下是完整的代码实现: <?php /** * Plugin Name: Custom Post Plugin * Description: 一个自定义插件,用于管理自定义文章和分类。 * Version: 1…