儿童主题基础知识
我一直在宣传使用儿童主题总是一件好事,但总有一个但是……
在我们的模板覆盖示例中,让我们假设一个主题的作者正在为侧边栏模板添加他自己的改进,并且会有一个新的改进
/themes/template/sidebar.php
<?php
/**
* The template for the sidebar containing the main widget area
*
* @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
*/
if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
<aside id="secondary" class="sidebar widget-area" role="complementary">
<?php dynamic_sidebar( 'sidebar-1' ); ?>
</aside><!-- .sidebar .widget-area -->
<?php endif; ?>
现在我们的网站不会受益于新的 role="complementary"
规范,因为我们的子主题仍然在/themes/child-theme/sidebar.php
上用自己的文件覆盖模板
作为网站维护者,我们有责任跟踪我们覆盖哪些模板,并且在即将发生更新的情况下,仔细查看更改日志,以便在必要时更新子主题文件。