我想在一个由wordpress提供支持的网站上工作。正如Wordpress社区所建议的那样,我应该创建一个子主题,并且需要在其上编写代码。因此,将有两个css文件,一个css文件将是父主题,而另一个将是子主题。那么,当最终用户请求时,会有两个css文件请求吗?
答案 0 :(得分:0)
假设您的主题名称是Theme-x
创建名为theme-x-child
的文件夹在文件夹内创建三个文件
1. functions.php
<?php
//
// Recommended way to include parent theme styles.
// (Please see http://codex.wordpress.org/Child_Themes#How_to_Create_a_Child_Theme)
//
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
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')
);
}
//
// Your code goes below
//
2. rtl.php
/*
Theme Name: Theme-x Child
Template:
Right to Left text support.
*/
@import url("../Theme-x/rtl.css");
3.style
/*
Theme Name: Theme-x Child
Description: wordpress
Author: admin
Template: Theme-x Child
(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
如果你想要的话就可以添加screenshot.png。它将从您的父主题中获取样式。