兒童主題基礎知識

我一直在宣傳使用兒童主題總是一件好事,但總有一個但是……

在我們的模板覆蓋示例中,讓我們假設一個主題的作者正在為側邊欄模板新增他自己的改進,並且會有一個新的改進

/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 上用自己的檔案覆蓋模板

作為網站維護者,我們有責任跟蹤我們覆蓋哪些模板,並且在即將發生更新的情況下,仔細檢視更改日誌,以便在必要時更新子主題檔案。