首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将父主题文件重写为wordpress中的子主题

问将父主题文件重写为wordpress中的子主题
EN

Stack Overflow用户
提问于 2018-09-28 12:58:49
回答 2查看 2.1K关注 0票数 1

我在wordpress中使用Woffice主题,我激活了woffice子主题,现在我想重写父主题文件。这是父主题文件夹目录。

代码语言:javascript
复制
/wp-content/themes/woffice/buddypress/members/index.php

我想在子主题中对index.php进行更改,我像这样粘贴文件夹以覆盖

代码语言:javascript
复制
/wp-content/themes/woffice-child-theme/buddypress/members/index.php

但它不能覆盖。如果有别的办法,请帮助我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-28 13:41:02

只支持Wordpress子主题覆盖模板。在Wordpress中,主题由一堆用作模板的PHP文件组成。您可以在模板层次结构中找到这些文件的列表。

https://developer.wordpress.org/themes/basics/template-hierarchy/

票数 2
EN

Stack Overflow用户

发布于 2018-09-28 13:58:14

儿童主题的整个故事是:

Themes

总之,子主题必须调用父主题。

代码语言:javascript
复制
<?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' );

    }
    ?>

在其function.php中

并有新的PHP模板文件来覆盖父级的模板文件(两者必须具有相同的名称)。如果在子文件中存在一个模板文件,则WP将使用此文件。

但另一方面,也有一些像下面这样的初始主题,为开发提供了基础:

https://underscores.me/ (由Wordpress peolpe创建)

http://jointswp.com/ (基金会框架)

https://understrap.com/ (引导带4)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52555898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档