首页 > 解决方案 > 什么是 wordpress 核心文件,为什么不应该编辑它们?

问题描述

“functions.php”是核心文件吗?如果我想在不使用任何插件的情况下添加功能怎么办?

我对 wordpress 和 PHP 很陌生

标签: phpwordpresscore

解决方案


简单的答案是“functions.php”不是核心文件。WordPress 的“核心”文件构成了 WordPress 框架,例如下载 WordPress 时获得的所有内容https://github.com/WordPress/WordPress不应编辑这些文件的原因是因为在未来的 WordPress 更新中它们可能会被覆盖你会失去你的改变。

您应该使用插件或主题扩展 WordPress 功能,这就是 functions.php 文件的来源,因为每个主题都有一个 functions.php 文件。但这并不像这样直截了当。

如果您使用的是高级主题或尚未开发的主题,假设它被称为“Rusty's Theme”,那么主题 functions.php 将成为该主题的核心文件,理想情况下,您应该使用自己的 functions.php创建一个子主题出于同样的原因,为了扩展功能,主题的更新可能会覆盖您的编辑。

ps 我认为这是一个有效的问题。


推荐阅读