php - 什么是 wordpress 核心文件,为什么不应该编辑它们?
问题描述
“functions.php”是核心文件吗?如果我想在不使用任何插件的情况下添加功能怎么办?
我对 wordpress 和 PHP 很陌生
解决方案
简单的答案是“functions.php”不是核心文件。WordPress 的“核心”文件构成了 WordPress 框架,例如下载 WordPress 时获得的所有内容https://github.com/WordPress/WordPress不应编辑这些文件的原因是因为在未来的 WordPress 更新中它们可能会被覆盖你会失去你的改变。
您应该使用插件或主题扩展 WordPress 功能,这就是 functions.php 文件的来源,因为每个主题都有一个 functions.php 文件。但这并不像这样直截了当。
如果您使用的是高级主题或尚未开发的主题,假设它被称为“Rusty's Theme”,那么主题 functions.php 将成为该主题的核心文件,理想情况下,您应该使用自己的 functions.php创建一个子主题出于同样的原因,为了扩展功能,主题的更新可能会覆盖您的编辑。
ps 我认为这是一个有效的问题。
推荐阅读
- unix - 我们如何通过忽略文件的前两行来区分日志文件?
- multithreading - 如何找出哪个tomcat webapp有线程泄漏?
- visual-studio - 在解决方案资源管理器中更改项目图标?
- windows - 使用 Powershell 创建快捷方式以使用 Powershell 运行
- apache-calcite - 方解石会直接从数据中获取统计信息吗?
- sql - IBM SQL Query 如何知道我在 CSV 文件中使用的模式?
- sql - 在日期 SQL 中不选择
- matplotlib - 在 Matplotlib 的 imshow 中,我可以在不指定范围的情况下强制执行对称颜色限制吗?
- c# - c# - UWP 进程退出时获取
- typescript - 测试执行错误