【问题标题】:Child theme file not override to parent theme files子主题文件不覆盖父主题文件
【发布时间】:2015-01-10 05:50:21
【问题描述】:

我必须为 catch-everest 主题开发 wordpress 子主题。 inc 文件夹中有一些文件。该文件不会在子主题中覆盖。我想覆盖一个 javascript 文件。我该怎么做? 谢谢你的建议。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    您很可能需要找到 javascript 或 CSS 在父主题中的排队位置,然后在您的子主题中使用 remove_action 删除这些操作。然后,您需要使用 add_action 将您自己的 javascript 加入队列。

    这样,您将删除他们的并替换为您的。

    参见 Wordpress Codex here

    注意:如果您的父主题不完全支持子主题,并且没有正确地将 javascript 排入队列,则此方法可能不起作用(可能不会)。在这种情况下,您可能必须用更多的 javascript 覆盖 javascript。

    【讨论】:

    • 谢谢你。你的回答对我有帮助。
    猜你喜欢
    • 2018-04-07
    • 2015-01-02
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 2019-02-28
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    相关资源
    最近更新 更多