奥多码,点击查看详情 97CDN云盾,点击查看详情

wordpress教程:使用WordPress子主题保留个性化修改

       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03
       
广告2021-06-03到期2021-07-03广告2021-06-03到期2021-07-03

每次升级主题总是有人问都修改了什么,因为很多人根据自己的喜好对主题进行了个性化修改,虽然我也作了记录,但具体修改了什么文件以及修改了哪个样式属性还真没办法详细记录。那么如何将主题升级到最新版本,而又能保留自己个性的修改呢?答案很简单,使用WordPress子主题功能,升级后无需再次修改原主题,只需要启用并修改子主题就可以了,下面就以ruike主题为例,创建一个Ality主题的子主题。
一、在WordPress主题目录(themes)新建一个主题文件夹,名称任意,比如:ruike-child。
二、将ruike主题的样式文件style.css和css目录(因为ruike主题有部分样式文件和字体图标在这个CSS目录中)及图片目录img,一起复制到新建的主题文件夹ruike-child中,也可以将之前修改过style.css复制过来。
三、打开复制过来的style.css文件,在文件头部添加:

Template:Ality

这个是关键,其中的ruike名称必须与父主题文件夹名称相同,而且父主题ruike也必须与新建的子主题同在WordPress主题目录(themes)中。
其它内容酌情修改,最终如下:

/*
Theme Name: ruike-child
Theme URI: https://www.xhsay.com/
Author: luke
Author URI: https://www.xhsay.com/
Description:  子主题。
Template:ruike
Version: 1.0
*/

四、登录后台外观→主题中启用这个子主题ruike-child之后,就可以根据自己的喜好修改其中的样式。
父主题样式可以通过下面形式加载:

@import url("../ruike/style.css");

代码必须写在所有样式之前,也就是文件头的后面,子主题样式文件中只需添加自己修改的部分即可。
比如:将导航菜单改为红色,修改下面5个选择器样式

#site-nav {
background: #d03f42;
}
#site-nav li {
border-right: 1px solid #f64f53;
border-left: 1px solid #a12e30;
}
#site-nav li a:hover, #site-nav li a:active {
background: #a52d30;
}
#site-nav.current_page_item , #site-nav .current-menu-item {
background: #a12e30;
}
#site-nav li a:hover, #site-nav li a:active {
background: #a12e30;
}

子主题继承父主题所有功能,可以在子主题中新建一个functions.php文件,增加新的功能,或者去掉父主题的部分功能。
还可以将父主题其它模板文件比如index.php、single.php、archive.php等复制过来,进行个性化修改。

本文由【好易之】整理自网络!
原创文章,作者:【好易之】如转载请注明出处:https://www.zhengjiaxi.com/zxwd/jswd/69732.html
如有侵权,请邮件联系 aoduoye@qq.com 删除。
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
好易之的头像好易之站长
上一篇 2020-05-27 00:33
下一篇 2020-05-27 00:33

相关推荐

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询:点击这里给我发消息

 

工作时间:周一至周五,9:30-18:30,节假日休息

关注公众号
请查看头部文章来源地址!本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,切勿用于商业用途。否则由此引发的法律纠纷及连带责任本站概不承担。