我是新手,现在我正在研究wordpress儿童主题。现在我将创建“Chulavista”主题的儿童主题。
我只创建一个名为style.css
的子目录和creat文件在我的style.css中放置此代码
@charset "utf-8";
/* CSS Document */
/*
Theme Name: chulavista Child
Theme URI: agilesoft.us
Description: Chulavista child Theme
Author: Agilesoft
Version: 1.3
License: GNU General Public License
Template: chulavista
Tags:
*/
@import url("../chulavista/style.css");
它很简单。但是当我激活子主题时,布局字体和标题将会更改并在顶部菜单div中显示最近的帖子,元数据和类别。
我无法理解这种行为。因为当我激活父主题时,它是正确的。
请帮我解决这个问题...
提前致谢
答案 0 :(得分:0)
Chulavista是否支持儿童主题?如果没有记住儿童主题,它可能无法正确支持它们。例如如果它使用get_template_directory_uri()而不是get_stylesheet_directory_uri()。检查Chulavista主题中的functions.php和header.php文件,看看是否是这种情况。
答案 1 :(得分:0)
子主题是一个依赖于父主题文件的个人主题。激活子主题时,必须为主题设置Appearance
设置。与激活另一个父主题时的操作类似。
请注意,由于相同的原因,布局字体可能会发生变化。
答案 2 :(得分:0)
您的style.css
是正确的,您的问题是另一回事。
我将假设您正在使用 Linux环境。
如果您想直接在wp-content/themes
文件夹中手动复制主题自定义主题,请务必为其创建符号链接:
示例:
sudo ln -s /var/www/wordpress/wp-content/themes/your_theme/ /var/lib/wordpress/wp-content/themes/your_theme
我遇到了和你一样的问题,我通过创建符号链接来修复它。希望这会有所帮助。