Skip to Content
使用 WordPress 构建网络应用程序,第 2 版
book

使用 WordPress 构建网络应用程序,第 2 版

by Brian Messenlehner, Jason Coleman
May 2025
Intermediate to advanced
546 pages
6h 39m
Chinese
O'Reilly Media, Inc.
Book available
Content preview from 使用 WordPress 构建网络应用程序,第 2 版

第 2 章 WordPress 基础知识 WordPress 基础知识

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

WordPress 最初开发于 2003 年,主要作为博客软件使用。 到 3.5 版发布时,WordPress 的形象已从博客软件转变为多功能内容管理系统,"博客 "一词实际上已从软件说明和源代码的大部分地方删除。如今,WordPress 已经发展成为网络上最大的平台,互联网上大约 30% 的网站都在使用它。如果你仔细想想,这是很惊人的。超过5亿个互联网站都运行在WordPress之上。

WordPress多年来如此受欢迎有几个原因。首先,WordPress 是一款开源软件,整个社区的人们都致力于改进它,并不断贡献新代码以扩展其功能。WordPress用户、开发人员和设计人员总是在想新的创造性的方法来使用WordPress,并为这些新功能创建插件,这些插件可以提供给社区使用。

WordPress如此成功的另一个原因是,它是一个非常灵活的内容管理系统,带有各种钩子和过滤器,因此插件和主题开发人员几乎可以完全控制,以构建各种不同的网站。开发人员不断探索使用该软件的创新方法,包括构建网络和移动应用程序,这也是本书的重点。本章稍后将介绍钩子和过滤器的使用。

备注

我们假设您已经知道如何使用 WordPress,并且已经安装了最新版本。如果这是您第一次使用 WordPress,请查看WordPress 主页以熟悉它。

WordPress 目录结构

让我们从顶层快速浏览一下 典型 WordPress 安装中包含的文件夹和文件。

根目录

在根目录中,有几个WordPress核心文件。 除非你要在 WordPress 核心代码中挖掘钩子,或者试图了解某些功能是如何编码的,否则你可能需要访问的唯一 WordPress 核心文件就是wp-config.php。您永远都不应该1更改任何其他 WordPress 核心文件。黑客攻击核心文件是个坏主意,因为升级到新版本的WordPress会覆盖你的改动。你唯一需要与之交互的目录是wp-content,因为它包含了你的插件、主题和上传的文件。

当您发现自己想要黑入 WordPress 的核心文件时,请再三考虑。可能有一个钩子或过滤器可以用来实现同样的目标。如果没有可用的钩子或过滤器来满足您的需求,那就添加一个,并请求将其添加到核心文件中。WordPress 的核心开发人员对于添加新的钩子和过滤器非常积极。

在 WordPress 根目录中,您可能还需要更新一个文件,这取决于您的设置和使用 WordPress 的方式:.htaccess文件。这不是 WordPress 的核心文件,而是 WordPress 用来处理目录配置、永久链接和重定向的 Apache 文件。该文件默认情况下是不存在的;WordPress 会在您首次定义链接结构时自动创建该文件。您可以在WordPress 的 htaccess 支持页面上查看所有. htaccess 配置选项。

/wp-admin

该目录包含管理 WordPress 管理面板界面的核心目录和文件。该目录中的一个关键文件是admin-ajax.php,,所有 Ajax 请求都应通过该文件运行。我们将在第 9 章介绍 Ajax。

/wp-includes

该目录包含各种 WordPress 功能的核心目录和文件。 我们强烈建议您查看此目录中的结构和代码,以便更好地了解 WordPress 的内部运作。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

What Employees Want Most in Uncertain Times

What Employees Want Most in Uncertain Times

Kristine W. Powers, Jessica B.B. Diaz

Publisher Resources

ISBN: 9798341659339