wordprsss子主题是什么意思,有什么用

自媒体 投稿&转载 3867浏览

您可能会认为自己网站上使用的WordPress 主题非常优秀,但是也许你想调整一下主题的代码 DIY 一些功能来满足自己的需求,又或者您想了解如何自定义 WordPress 子主题。其实不管你想增/删主题代码或者改变外观或增减功能,我强烈建议您使用 WordPress 子主题。相信我,创造一个子主题,将会使你远离很多令人烦恼的事情。

什么是 WordPress子主题?

顾名思义,子主题是一个主题的孩子,它继承了父主题的所有功能和风格(就像我们从父母那里继承 DNA 一样)。

其实简单来说,子主题就是拥有独立的style样式css文件和functions模板,我是这么理解的

为什么 WordPress子主题很重要?

可能某些主题真的很优秀,但是肯定有人想要对主题进行编辑/修改以便满足自己的需求,而且随着时间的增加,需求也是在不断增加和变化。每次你需要在你的 WordPress 网站上添加一个小功能时,你不能重新安装一个新的主题(不值得)或聘请一个专业开发人员(非常昂贵),所以你需要自己添加/调整代码,而更改代码的最佳方法就是使用 WordPress 子主题。下面是为什么你应该立即创建并开始使用子主题的主要原因:

1、子主题可减低试错成本

玩代码是很危险的,如果您触及或修改了错误的代码行,您可能会完全搞乱了整个网站。因此,除非你是专业人士,否则绝对不应触及父主题文件的代码。相反,你可以创建一个子主题并在子主题里修改你的网站,万一你搞砸了,你还可以回退到原来的父主题。所以,子主题可以帮助您避免许多未知的麻烦。此外,您不需要聘请专业人员来帮你纠正错误的代码。

2、子主题可防主题更新(导致诸如个性代码被抹掉等)

主题开发者(们)经常对他们的 WordPress 主题进行更新,新版主题通常会增加/改进功能(可能有)、安全更新(可能有)和错误修复(一定有)。因此,强烈建议您在新版主题发布后立即更新您的主题。而且,如果您对原始父主题的主题文件进行了更改,当您更新 WordPress 主题时,将会丢失所有自定义项。另一方面,当您使用子主题进行修改时,更新父主题时,您的更改不会被删除,子主题将继承新更新的父主题中的代码。此外:子主题在 WordPress 里的优先级更大一点。

如何创建一个 WordPress子主题?

在这里我将使用一个“Child Theme Wizard”的免费 WordPress 插件来创建本指南中的子主题。如果您是代码专家并且喜欢使用手动方法,则可以在此处找到说明,或者,请按照我的指导,在一分钟内即可创建一个 WordPress 子主题。具体创建 WordPress 子主题的步骤如下:

1、登录到您的 WordPress 后台 >> 插件 >> 安装插件,在右上角的搜索框里搜索“Child Theme Wizard”,找到同名插件(大约在第一项),安装并激活该插件。

子主题插件

2、激活插件后,进入 WordPress 后台 >> 工具 >> Child Theme Wizard,选择父主题(您要处理的主题)(第一个下拉框),为您的子主题输入新名称(第二个文本框),并填写其他额外的详细信息(可选)。 然后点击“Create Child Theme”创建子主题。

当子主题成功创建后,您将看到“Your Child Theme was created successfully!”的提示信息。

3、进入 WordPress 后台 >> 外观 >> 主题,激活刚才创建的子主题。

至此,我们就成功创建了一个全新的子主题,现在您可以用该子主题随心所欲地修改您的网站,无需担心 WordPress 主题更新覆盖个性化修改或者在修改折腾过程中出现问题了。

英文原文:https://raratheme.com/blog/wordpress-child-theme/

推荐阅读

WordPress4.9分支最新版更新至4.9.26

WordPress其实很早之前就已经更新到6.x版本了,不过本博客一直使用4.9分支。幸运的是,这个版本的分支仍在更新中。该版本已于2024年1月31日更新至4.9.25版本。 下载链接 [下载]https://cn.wordpress.......

纯代码实现wordpress附件页面重定向到文章或首页

前几天发现wordpress网站有评论留言的回顾。结果一看就是附件页面的垃圾评论。这才发现原来wordpress上传的附件也会有对应的页面。难怪之前收录了很多附件页面,但是我的机器人禁止了,忘记了。本来以为会禁用,结果只找到了在线使用插件的方法。最后......

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘fake_update_callback’

这是当一个被挂钩的函数名与挂钩关联不匹配时…这可能发生在重命名一个函数时,而不是在挂钩关联中重命名函数名时。如果强迫症受不了wordpress的主题提示,可以使用插件WP降级将版本设置为当前版本。...