使用 PHP 在 WordPress 中创建子主题

已发表: 2022-11-10

WordPress 子主题是继承另一个主题(称为父主题)功能的主题。 当您想要更改现有主题而不失去更新父主题的能力时,通常会使用子主题。 PHP 是一种编程语言,可用于创建WordPress 主题和插件。 在本教程中,我们将学习如何使用 PHP 为现有的 WordPress 主题创建子主题。

数组是特殊变量,可以在单个变量中保存多个值,而无需创建更多变量。 我们使用 PHP 中的数组函数 array() 创建一个数组。 数组中任何变量的索引都是数组中的第一个变量。

WordPress中的儿童主题是什么?

图片来源 – theme-junkie.com

WordPress 中的子主题是继承另一个主题(称为父主题)功能的主题。 当您想要更改现有主题而不失去更新父主题的能力时,通常会使用子主题。

这是一个与另一个主题严格链接的 WordPress 主题,并且包含它的一些功能和样式。 儿童的主题本质上不是精简的、有限的或一维的。 此 WordPress 主题不应与您当前使用的主题混淆。 它是父主题之上的第三层内容。 除了允许开发人员添加、修改和删除现有主题外,它还允许您自定义 WordPress 主题。 向 WordPress 主题添加新功能或样式时,最好使用子主题。 如果您直接在 header.php、function.php 或 function.html 文件中进行更改,您将丢失上次更新主题时所做的所有更改。

在这种情况下,子主题是必不可少的。 使用子主题,您可以以受控和受限的方式更改 WordPress 主题的内容。 如果您想对您的 WordPress 主题进行太大的更改,或者如果您想添加主题中尚不存在的功能,您应该使用自定义主题。 大多数情况下,当您在市场上购买预建主题时,您将收到子主题作为交换。

CSS 和 functions.php 文件必须复制到子主题文件夹中,以及父主题文件夹的内容。 但是,如果您正在创建子主题,您可能需要调整一些功能和设置。 在自定义子主题之前,您应该首先确定是否需要许可证。 如果在带有 WordPress 的商业网站中使用子主题,您可以免费或降价使用。 如果您想为您的子主题收费,您需要从 WordPress 主题许可网站中选择一个许可。 选择许可证后,您需要决定要在子主题中包含哪些文件。 虽然 WordPress Codex 建议您包含特定于父主题的文件,但您可能希望包含其他文件,例如徽标或样式表。 您小时候创建的主题名称将是您必须做出的最重要决定之一。 子主题的名称应与父主题的名称相同,但应具有 .thmx 扩展名。 当父主题称为“MyTheme”时,子主题应称为“MyTheme.thmx”。 如果您要发布您的子主题,则需要在准备好后将其上传到 WordPress 主题存储库。 可以通过单击“上传主题”按钮访问 WordPress 主题编辑器。 您的子主题将需要 .thmx 文件,您需要上传它。 子主题允许您在不修改代码或设计的情况下自定义 WordPress 主题的功能和样式。 这是自定义主题以满足每个用户需求的绝佳方式,无需从头开始。

为什么你应该在 WordPress 中使用子主题

简而言之,子主题允许您在不修改父主题文件的情况下修改现有的 WordPress 主题。 此外,它们在不需要对WordPress 代码进行任何更改的新设计或布局的情况下很有用。

WordPress中的函数php文件是什么?

php 文件是包含用php 编程语言编写的代码的文件。 php 文件中的代码在用户访问该文件时由 Web 服务器执行。 WordPress 是一个用 php 编写的内容管理系统 (CMS)。 当用户从 wordpress 站点请求页面时,web 服务器会执行 wordpress 安装的 php 文件中的代码。

Functions.php 是 WordPress 主题的函数文件,是一个模板。 升级到新主题后,您就可以将其用作 WordPress 网站的插件。 通过使用自定义代码编辑此文件,您可以包含帖子类型、分类法、简码等。 通过使用自定义代码片段,您可以将它们添加到您的 WordPress 站点,而无需修改 functions.php 文件。 使用 WPCode 插件,您可以使用代码片段轻松添加自定义 WordPress 功能。 您可以上传 SVG 图像并使用现成的片段选择适合您的编辑器,这将确保您的WordPress 网站安全。

你好世界!:打印(谢谢!)。
当您在帖子或页面中使用定义的简码时,它将产生以下结果。
我很高兴欢迎你来到这个世界。

我的孩子主题函数 PHP 在哪里?

如果您找不到您的子主题的functions.php 文件,您可能需要检查您的主题文件夹中是否有一个名为“inc”或“include”的目录。 如果您在这些目录中的任何一个中找到functions.php,只需将其上移一级进入主题的主目录即可。

在本教程中,我们将介绍如何向您的 WordPress 子主题添加功能。 将更改帖子的元信息在二十一十二主题中的显示方式。 这将是涵盖如何向子主题添加功能的系列教程中的第一篇。 当我们查看二十二中包含的functions.php文件时,我们可以看到一个非常有趣的头信息。 像这样的调用用于包装这些可插入函数。 如果父主题不存在,函数twentytwelve_nice_function(假设它存在)将被包含在父主题中。 要将空文件保存为 function.php,请将其放在以 functions.php 作为文件名的子主题文件夹中。

本教程将修改二十十二个主题的默认输出。 此类包含为发布元信息行生成格式化字符串的函数的新部分。 我们需要做的最后一件事是通过创建 CSS 规则来创建新的 child-custom-meta div。 导航到您的子主题文件夹并复制新的 functions.php 文件以及修改后的 style.css 文件。