创建wordpress主题的子主题可以参照以下步骤:
创建新的文件夹
在主题的目录下新建一个文件夹,文件夹名可以任意,例如“child-theme”。
创建style.css文件
在新建的文件夹中创建一个style.css文件,并在文件开头添加以下代码:
/*
Theme Name: Child Theme
Theme URI: https://example.com/
Description: Child theme of Parent Theme
Author: Your Name
Author URI: https://example.com/
Template: parent-theme-name
Version: 1.0.0
*/
其中Template后面的“parent-theme-name”指定为需要创建子主题的父主题的名称。
<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
$parent_style = 'parent-style';
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style',
get_stylesheet_directory_uri() . '/style.css',
array( $parent_style ),
wp_get_theme()->get('Version')
);
}
这段代码会将子主题的样式文件(style.css)加载到网站中,并且确保它是父主题样式文件(style.css)的子主题。
上传到网站
将子主题文件夹上传到网站的/wp-contents/themes/目录下即可。
激活子主题
在WordPress的后台中,选择外观 – 主题,激活子主题即可。
以上就是创建wordpress主题的子主题的步骤。