wordpress子主题怎么添加

WordPress子主题简介和原理

WordPress提供了子主题功能,让我们可以通过使用子主题进行修改WordPress主题,而不需要直接修改源码,而出现无法更新的内容。子主题需要有一个父级主题存在才能启用,根据WordPress主题的主要文件,子主题存在,WordPress则会自动使用子主题的文件,而放弃使用父主题。

这样,我们先要修改父级主题的哪一个文件,则可以复制这个文件到子主题中,然后再修改这个文件,这样就可以达到修改的目的了。当然,WordPress的主题核心文件才能够被识别替换,而大部分主题除了主要文件,还有较多其他的文件是无法进行修改的。

一、为什么要使用子主题?

每使用一个主题,多多少少都有可能需要改动的地方,以适合自己的需要。比如,有些是博客主题,想要变成为CMS杂志主题。有些主题中的链接,如底部的无关链接,想要去掉链接,就必须进行一次改动。(如果作者主题链接信息,建议保留出处,免费使用,保留链接是最大的尊重。)在无数次的修改原主题的过程中,你会突然间忘记改了哪里,一旦出错了,你又得必须重来。或者,一旦原主题的作者更新升级了,你需要更新升级的时候,你发现,可能又要重新修改一次。这样,变得很麻烦,想要升级又不想折腾,想要不升级,但是新主题有些功能或是UI改动变得很喜欢。怎么办呢?使用WordPress子主题,可以让你减少因主题升级的烦恼,可以让你折腾过程中出错了,再一次重来,不会不知道要修改哪一个文件。同时,也是你打造多语言站点的主题好帮手。当然,如果你的主题是有多语言的话,那就可以不用子主题。

二、如何启用子主题功能?

方法很简单,创建方法如下:

1、与父主题,即需要创建子主题的原主题同目录下新建一个子主题目录,比如我使用Begin主题创建的子主题为 Begin Child.

1.jpg

2、在子主题目录下创建主题包含的主题文件

style.css (必须)

functions.php (可选)

Template files (可选)

Other files (可选)

screenshot files (可选)

3、修改子主题样式文件 style.css 内容如下:

/*

Theme Name: 子主题名称 如:Begin Child

Theme URI: 主题主页

Author: 主题作者

Author URI: 作者主题

Description: 子主题描述内容

Template: 父主题 如 begin

Version: 主题版本 如 1.8

*/

简单解释如下:

Theme Name. (必需) 子主题的名称。

Theme URI. (可选) 子主题的主页。

Description. (可选) 子主题的描述。比如:我的第一个子主题,真棒!

Author URI. (可选) 作者主页。

Author. (optional) 作者的名字。

Template. (必需) 父主题的目录名,区别大小写。 注意: 当你更改子主题名字时,要先换成别的主题。

Version. (可选) 子主题的版本。比如:0.1,1.0,等。完成以上内容后,即子主题基本上创建完成,已经可以启用子主题,此时的子主题与原主题是没有任何差别的,但是却没有任何样式。

三、子主题使用注意问题

1、创建子主题后,style.css 不能为空,必须有原主题的样式内容。可以直接从原父主题复制 style.css 到子主题中,修改头部为子主题信息。或者直接导入父主题样式文件:@import url(“../Begin/style.css”); 然后增加其他样式内容。

2、子主题的主题函数模板 functions.php 中不能使用父主题函数,可以移除父主题不需要的功能函数。因为子主题和父主题都存在 functions.php 函数模板,那么会按先子主题后父主题的顺序同时引入。

3、子主题替换父主题函数模板的某些功能用法如下:

if (!function_exists(‘theme_new_function’)) {function theme_new_function() {// 函数内容.}}

4、其他主题函数文件会替换覆盖同名的父主题模板文件。比如,如果父主题首页模板属于博客模板,在子主题中改成CMS杂志模板,则可以在子主题下建立 index.php 文件,并修改成 CMS杂志模板样式。

以上基本上就是WordPress子主题使用方法和一些说明。如果想要更深入的了解,可以另外自行到WordPress官方网站上查看相关的文章。

关于wordpress子主题怎么添加的相关内容;如有侵权,请联系老文删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
老文的头像老文
上一篇 2023年1月4日 下午9:34
下一篇 2023年1月9日 下午9:21

相关推荐

  • 让你的WordPress 网站更安全的常见方法

    WordPress程序使用者众多,然而被黑,被攻击的网站也是众多,那么怎样让你的WordPress 网站更安全呢,下面小编就来说说。 1.备份数据 经常备份网站数据 这个习惯是必须的,即使是再安全的服务器也有崩溃损失文件的可能性,此外如果网站被黑客攻击了,也会造成文件丢失或被修改。最简单有效的方法当然就是备份数据了。但是备份数据也是需要有一定的规划,不能说想…

    2021年8月19日
    708
  • wordpress标题自动生成英文别名(拼音)美化网址

    使用wordpress程序建站的朋友很多,因为wp的易用性和可扩展性非常强大,也促使很多朋友开发了不同的主题和插件来实现各种网站功能。比如wordpress默认在编辑文章时的网址标题含有中文字符,这样会使网址不够美观。所以我们就需要手动把网址中的汉字改为拼音或者英文,那么有没有办法让wordpress标题自动生成英文别名(拼音)呢? 有的。wordpress…

    2021年8月12日
    825
  • 宝塔面板设置又拍云备份出现“API资料效验失败,请核实“提示的解决办法以及原因

    今天在宝塔面板设置备份网站,由于又拍云是有免费备份的存储空间的,所有就用又拍云备份网站,但是设置的时候出现了提示:“API资料效验失败,请核实“(如下图),倒腾了半天,后来找出了原因!下面博主来说说宝塔面板设置又拍云备份出现“API资料效验失败,请核实“提示的解决办法以及原因。 原因1:如果你是外网服务器,请关闭宝塔面板防火墙里面的禁止“国外访问”。 原因2…

    2021年8月12日
    927
  • DedeCMS织梦文章数据在线一键迁移至WordPress系统

    DedeCMS织梦系统是国内的优秀开源建站系统,使用的网站数量众多,不过近期织梦也要开始收取授权费用了:除个人非盈利网站外,均需要购买DedeCMS商业使用授权,授权费为5800元。 消息一出,WPCOM就陆续收到不少客户咨询关于数据迁移至WordPress的相关咨询和技术协助请求,所以针对此需求以及之前的迁移经验,我们汇总成了一个WordPress插件免费…

    2021年10月22日
    724
  • 网站部署SSL数字证书实现HTTPS的用途和好处

    这些年越来越多的个人博客和企业网站部署SSL数字证书以实现HTTPS,但是仍有一部分站长不太了解网站部署SSL证书的好处,下面老文笔记就跟大家说说都有哪些好处。 1、网站数据更加安全 网站部署SSL证书并升级到HTTPS之后,在网站的服务器和网站访问者的网络浏览器之间创建一个安全连接,传输的数据都会得到加密保护,防止了数据被拦截后被黑客盗取这些内容。如果没有…

    2021年9月27日
    447