
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress如何创建子主题
WP集市
2025-09-01
【WordPress教程】
1384人已围观
-
首先你得明白,子主题就是个“皮肤外套”,套在父主题上改东西还不会丢。万一父主题升级了,你的修改还在那儿稳如老狗。所以动手前,先到wp-content/themes里瞅瞅,找个你想改的父主题名字记下来,比如twentytwentythree。
-
接着在themes文件夹里新建个文件夹,名字随便但最好带父主题名,比如twentytwentythree-child。进去后创建俩文件:style.css和functions.php。style.css头部必须写注释,像这样:
/*
Theme Name: Twenty Twenty-Three Child
Template: twentytwentythree
*/
- 然后打开functions.php,这里得用PHP代码给子主题挂样式表。别慌,代码就几行:
<?php
add_action( 'wp_enqueue_scripts', 'my_child_enqueue_styles' );
function my_child_enqueue_styles() {
wp_enqueue_style( 'child-style',
get_stylesheet_uri(),
array( 'parent-style' ),
wp_get_theme()->get('Version')
);
}
这坨代码意思是告诉WordPress:“嘿!记得加载我的子主题CSS啊!”
- 现在去后台主题列表里刷新一下,应该能看到你的子主题了。激活它,前台看着没变化?正常!因为还没改东西呢。比如想改个标题颜色,就在子主题的style.css加:
h1 { color: #ff0000; }
保存后刷新网站,标题立马红得发亮!
- 如果想覆盖父主题的模板文件,比如page.php,直接复制父主题的过来扔子主题文件夹里,随便改。WordPress会优先用子主题的文件。这招比直接改父主题安全多了,毕竟升级不会炸毛。
总之,子主题就是你的安全沙盒,怎么折腾都不坏原主题。记得改代码前备份,虽然不会崩,但写错代码会白屏啊!
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
