在wordpress中将父主题文件替代为子主题
我在wordpress中使用Woffice主题,我激活了Woffice子主题,现在我想覆盖父主题文件。 这是父主题文件夹目录在wordpress中将父主题文件替代为子主题,wordpress,Wordpress,我在wordpress中使用Woffice主题,我激活了Woffice子主题,现在我想覆盖父主题文件。 这是父主题文件夹目录 /wp-content/themes/woffice/buddypress/members/index.php 我想在index.php中对我粘贴的子主题文件夹进行更改,如下所示,以覆盖 /wp-content/themes/woffice-child-theme/buddypress/members/index.php 但它无法覆盖。 如果还有其他方法,请帮助我。W
/wp-content/themes/woffice/buddypress/members/index.php
我想在index.php中对我粘贴的子主题文件夹进行更改,如下所示,以覆盖
/wp-content/themes/woffice-child-theme/buddypress/members/index.php
但它无法覆盖。
如果还有其他方法,请帮助我。Wordpress子主题仅支持覆盖模板。在Wordpress中,主题由一组用作模板的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' );
}
?>
在其function.php
并具有新的PHP模板文件以覆盖父级的模板文件(两者必须具有相同的名称)。如果子系统中存在模板文件,则WP将使用该模板文件
但在另一方面,也有类似以下的初始主题,为开发提供了基础:
(由Wordpress peolpe创建)
(基础架构)
(Bootstrap 4)thanx在这个帖子中评论我,但是我如何覆盖模板层次结构中不存在的任意php文件请参见此解决方案