我一直在尝试开发一个简单的儿童主题,以在我的网站上调整一些目前使用vantage主题的内容。到目前为止,我收效甚微。
我创建的两个文件(style.css和function.php)只有几行代码,但是我仍然无法查明问题所在。
<?php
add_action( 'wp_enqueue_scripts', 'enqueue_child_theme_styles',
PHP_INT_MAX);
function enqueue_child_theme_styles() {
wp_enqueue_style( 'parent-style',
get_template_directory_uri().'/style.css' );
}
?>
/*
Theme Name: vantage-child
Template: Vantage
*/
body {
color:aqua;
}
我怀疑问题出在PHP文件中,但是我在Internet和wordpress Codex上发现的所有配置似乎都无法在我的网站上正常工作。当我激活通过代码创建的子主题时,该站点将还原为仅子主题样式表中的样式,而不是在子主题中未指定样式时退回到父主题样式表中。
答案 0 :(得分:0)
将以下几行放入您的style.css
/*
Theme Name: Twenty Fourteen Child
Theme URI: http://yourwebsite.com/twentyfourteen-child/
Description: My first child theme, based on Twenty Fourteen
Author: Joshi Niket
Template: twentyfourteen
Text Domain: twenty-fourteen-child
*/
然后在子主题文件夹中创建functions.php并放入以下代码。
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>
请检查以下链接以使子主题具有正确的步骤,我在此处添加的内容很少引导您。ReferenceLink
谢谢,希望对您有所帮助。
答案 1 :(得分:0)
插件。这很容易使用