好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

WordPress使用子主题继承和修改主题

WordPress使用子主题继承和修改主题

今天升级主题的时候提示会覆盖所有修改的东西,心想那这一天不白忙活了吗。还好在官方文档里找到了解决方案,即利用子主题来继承和修改主题的样式及功能。这样既可以体验最新版本的主题,又可以保留自己的更改。下面以官方主题 Twenty Twelve 说一下子主题的制作方法。
1、在themes文件夹下新建一个文件夹,例如twentytwelve-child,作为子主题的目录。然后新建一个style.css文件(此文件是模板的标识文件),加入如下代码:

/*

Theme Name:     Twenty Twelve Child

Theme URI:      http: //example测试数据/

Description:    Child theme for the Twenty Twelve

Author:         Your name here

Author URI:     http: //example测试数据/about/

Template:       twentytwelve

Version:        0.1.0

*/

其中必填的项为Theme Name和Template。Theme Name是子主题的名称,而Template则是父主题的文件夹名。然后导入父主题的style样式:

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

接下来就可以自己编写博客的样式了。
2、添加模板文件。例如我自己新建了一些文章分类的页面模板( 查看相关文章 )。你需要把它们放到与父主题相同的目录结构中,这样就可以正常使用自己制作的模板了。
3、加入自己写的PHP函数。建议将函数写在function.php中,因为子主题中的function.php不会覆盖父主题的同名文件,而是将其功能调加到父主题中。这样你可以直接在function.php中添加自己的代码:

<?php

 

function   hey() {

   echo   "Hey" ;

   //do anything

}

 

?>

4、其他文件。例如我自己在foot.php文件中加入了一段google分析的代码,直接复制它到子主题下即可。

声明: 本文采用  BY-NC-SA 协议进行授权.

转载请注明出处: WordPress使用子主题继承和修改主题

本文链接地址:  http://HdhCmsTestmsrol测试数据/archives/113.html

 

 

标签:  Wordpress ,  子主题

作者: Leo_wl

    

出处: http://HdhCmsTestcnblogs测试数据/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于WordPress使用子主题继承和修改主题的详细内容...

  阅读:51次