你无法看到我

不创建子主题也能修改主题的方法

WordPress提供一种修改主题的方式,叫做子主题,优点是:可以修改主题并确保在主题更新以后自己的修改不会丢失。缺点是:有的时候设置比较麻烦,尤其对于一些高级主题,只在子主题里引用Style.css是不行的…还需要引用其他东西。并且最为蛋疼的就是,当从父主题切换到子主题以后,对于侧边栏小工具的设置将会丢失!!!

不过可以用另外一种折中的方式进行修改,这种方法只需要在原主题的functions.php里添加一行代码,即便主题更新了也能一下就恢复这些修改。

[php]/* 开始添加魔法森林自定义功能代码 */

@include( TEMPLATEPATH . ‘/addon_functions.php’ );[/php]

上面代码里的路径换成需要的路径即可。推荐在主题目录下新建一个addon文件夹,然后把所有自己修改调取的文件都放进去方便管理。

然后在自己的addon_functions.php里添加以下代码,注释不是必须的,只是推荐添加方便维护:

[php]

<?php

/* 为当前主题添加功能 V1.0 in functions.php

@include( TEMPLATEPATH . ‘/addon_functions.php’ );

*/

[/php]

随后就可以通过addon_functions.php来调用自定义的其他css和js文件了。

留下影子

3个影子

  1. hongtao 2018-05-31 10:45

    是不是多了个斜杠

    • 繁星之子卡萨蒂亚
      天使纳瑞斯 管理员 2018-05-31 13:19

      哈哈 的确有点问题 我已经修正啦 (其实我记得WordPress现在的版本里侧边栏的设置已经不像以前那么容易丢失了)

  2. hongtao 2018-05-31 10:43

    这篇文章里的代码对吗?