【问题标题】:wordpress child theme not workingwordpress 儿童主题不起作用
【发布时间】:2012-12-22 02:57:34
【问题描述】:

我是 wordpress 的新手,现在我正在研究 wordpress 儿童主题。现在我要创建“Chulavista”主题的子主题。

我只是创建一个子目录并创建一个名为 style.css 的文件

在我的 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 中显示最近的帖子、元数据和类别。

我无法理解这种行为。因为当我激活父主题时它是正确的。

请帮我解决这个问题...

提前致谢

【问题讨论】:

  • 试试wordpress.stackexchange.com。 SO 用于编程问题。
  • 我认为您应该将样式标题放在文件顶部以便 WP 看到它。最重要的是。

标签: wordpress css wordpress-theming


【解决方案1】:

你的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

我遇到了和你一样的问题,我通过创建符号链接解决了这个问题。希望这会有所帮助。

【讨论】:

    【解决方案2】:

    子主题是一个独立的主题,它依赖于父主题文件。当您激活子主题时,您必须为主题设置Appearance 设置。类似于您在激活另一个父主题时所做的事情。

    请注意,由于同样的原因,布局字体可能会发生变化。

    【讨论】:

      【解决方案3】:

      Chulavista 是否支持儿童主题?如果它没有考虑到儿童主题,它可能无法正确支持它们。例如如果它使用get_template_directory_uri() 而不是get_stylesheet_directory_uri()。检查 Chulavista 主题中的 functions.php 和 header.php 文件,看看是不是这样。

      【讨论】:

        猜你喜欢
        • 2016-05-31
        • 2015-10-24
        • 1970-01-01
        • 1970-01-01
        • 2020-03-06
        • 2013-12-03
        • 2017-06-06
        • 2014-09-05
        • 1970-01-01
        相关资源
        最近更新 更多