WordPress主题开发教程,开发手册

WordPress主题开发 WordPress 定制开发中必不可少的一个环节,阅读开发手册可以让我们开发出更好的WordPress主题,该手册翻译自 WordPress 官方主题开发手册,为了更方便大家理解,部分章节有改动和删简。

WordPress主题开发教程手册 — 模版标签

WordPress主题使用模版标签从数据库中检索内容 。这里说的内容可以是任何数据,小到博客标题,大到一个完整的侧边栏。模板标签是获取数据到主题中的首选方法,模版标签的便利之处:可以打印动态内容。 可以在多个主题文件中使用。…

WordPress主题开发教程手册 — 主题开发入门

欢迎阅读WordPress主题开发手册,这是学习WordPress主题开发必不可少的资源。主题开发手册是WordPress主题开发相关问题的资源库。无论您是WordPress主题开发新手,还是经验丰富的主题开发人员,都可以在这里找到与主题相关问题的答案。…

WordPress主题开发教程手册 — 设置开发环境

为什么要设置开发环境?在开发主题时,最好在与 WordPress 服务器相同的开发环境中进行。开发环境可以是本地的也可以是远程的,但是设置一个本地开发环境会非常方便,因为:我们可以在本地测试主题,无需依赖远程服务器。这可以加快开发…

WordPress主题开发教程手册 — 主题基础

在第一章中,我们了解了什么是主题,以及如何开始开发主题。在本章中,我们将开始学习如何正确地开发主题,我们将把主题拆分开,从各个方面学习怎么开发一个主题。首先,我们将通过模版文件和文章类型来了解主题的的组成部分 。然…

WordPress主题开发教程手册 — 模板文件

模板术语在WordPress主题中,术语「模版」以几种不同方式使用:模板文件存在于主题中,表示您的网站的显示方式。页面模板在单页面中使用,用来更改某个页面的外观,可以应用于某个页面或文章。模板标签是 WordPress 的内置功能,我们可…

WordPress主题开发教程手册 — 模版文件包含

包含主题核心文件我们已经知道,WordPress主题是从许多不同的模板文件构建的。这些文件通常包括 sidebar.php , header.php和 footer.php。这些文件都是使用 模板标签调用的 ,例如:get_header()get_foo…

WordPress主题开发教程手册 — 模版文件继承规则

如上所述, 模板文件是模块化的、可重用的文件,用于在 WordPress 网站上生成网页。某些模板文件(例如页眉和页脚模板)用于您网站的所有页面,而其他模板文件仅在特定条件下使用。本文介绍 了 WordPress 如何确定在各个页面…

WordPress主题开发教程手册 — 模版循环

循环是 WordPress 通过主题模板文件输出文章的默认机制 。在循环中,WordPress 遍历当前页面获取到的所有文章,然后使用主题中的模版标签将其格式化并输出。我们可以用 WordPress 循环来做很多事情,例如:在网站首页显示多个文章…

WordPress主题开发教程手册 — 自定义文章类型和分类法

文章类型WordPress 中有很多不同类型的内容,在 WordPress 数据库中,我们是通过 post_type 字段来区分这些内容的,所以这些内容类型通常被称为文章类型。WordPress 内置的文章、页面、媒体等数据都是一种文章类型。除了这些内置的文章…

WordPress主题开发教程手册 — 条件标签函数

条件函数可以在 WordPress 模版中使用,通常作为 if/else 的判断条件,来判断当前页面是否满足某个条件,然后根据判断结果显示对应的内容。该函数一般返回一个布尔值,如果返回值为 true,if 后面的代码被执行,如果返回 false,else 后…

WordPress主题开发教程手册 — 主题的 functions.php

functions.php文件我们为WordPress主题添加功能的唯一位置。我们可以在其中把自定义功能挂载到 WordPress 的核心功能上,使我们的主题更加模块化、更具扩展性、功能更加丰富。什么是functions.php?functions.php文件的行为类似于 WordP…

WordPress主题开发教程手册 — 包含 CSS 和 JavaScript 文件

创建主题时,我们可能需要创建其他样式表或 JavaScript 文件。但是,请记住,在 WordPress 站点中,同时激活的不只有你的主题,还会有许多其他插件。想要他们和谐地一起工作,主题和插件都需要使用标准的 WordPress 方法加载脚本和样式…

WordPress主题开发教程手册 — 主题开发示例

理解主题代码标准的最佳方法之一是参考已经考虑到这些标准的主题示例。默认“Twenty”主题从 3.0 版开始,WordPress 会在每个发行版中打包一个默认主题(以版本发布的年份命名),默认主题在设计时充分考虑了主题的广泛用途,并完全符合 W…