主题

问deepseek如何制作一个kadence子主题

以下是创建 ​Kadence 主题子主题(Child Theme)​ 的详细步骤。通过子主题,你可以安全地自定义 Kadence 主题,而不会在主题更新时丢失修改。

​步骤 :创建子主题目录
 
/wp-content/themes/
新建一个文件夹,命名为 kadence-child(名称可自定义)。
 
在 kadence-child 目录下创建以下两个文件:


1. style.css
/*
 Theme Name:   Kadence Child
 Theme URI:    https://your-site.com/
 Description:  Kadence 主题的子主题
 Author:       你的名字
 Author URI:   https://your-site.com/
 Template:     kadence      # 必须与父主题目录名一致
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 Text Domain:  kadence-child
*/

​2. functions.php

<?php
/**
 * Kadence 子主题的 functions.php
 */
function kadence_child_enqueue_styles() {
    // 加载父主题样式
    wp_enqueue_style( 'kadence-parent-style', get_template_directory_uri() . '/style.css' );
    // 加载子主题样式
    wp_enqueue_style( 'kadence-child-style', get_stylesheet_uri(), array( 'kadence-parent-style' ) );
}
add_action( 'wp_enqueue_scripts', 'kadence_child_enqueue_styles' );

----
其他可选步骤:
添加自定义 JavaScript
function kadence_child_enqueue_scripts() {
    wp_enqueue_script( 'kadence-child-custom', get_stylesheet_directory_uri() . '/js/custom.js', array( 'jquery' ), '1.0', true );
}
add_action( 'wp_enqueue_scripts', 'kadence_child_enqueue_scripts' );