首页 问答 正文

如何制作WordPress主题的子主题?

注册会员 / 悠然自学 / 2023-06-11/ 浏览 143 次

制作WordPress主题的子主题需要按照以下步骤进行:

  1. 创建一个新文件夹,命名为:“主题名称-child”。
  2. 在该文件夹中,创建一个新的style.css文件,并添加以下代码:

/
Theme Name: 主题名称 Child Theme
Template: 主题名称
/

需要将“主题名称”替换为实际使用的主题名称。这些代码声明该子主题的名称以及该子主题所基于的父主题的名称。

  1. 除了style.css以外,子主题文件夹中应包含的文件与父主题保持相同。
  2. 可以创建一个新的functions.php文件,在其中添加代码,以向子主题添加新的功能。例如,如果需要添加一个新的自定义小工具,请使用以下代码:

<?php
// Load parent theme stylesheet
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}

// Register widget area
function child_widgets_init() {
register_sidebar(
array(
'name' => 'Custom Widget Area',
'id' => 'custom-widget-area',
'before_widget' => '

',
'after_widget' => '

',
'before_title' => '

',
'after_title' => '

',
)
);
}
add_action( 'widgets_init', 'child_widgets_init' );

  1. 保存和上传该文件夹到 WordPress 主题文件夹中。

以上为制作WordPress主题的子主题的基本步骤。要创建一个完全基于子主题的完整网站,需要进一步修改和完善子主题文件夹中的文件和代码。

大家谈论
    我的见解