兒童主題基礎知識
我一直在宣傳使用兒童主題總是一件好事,但總有一個但是……
在我們的模板覆蓋示例中,讓我們假設一個主題的作者正在為側邊欄模板新增他自己的改進,並且會有一個新的改進
/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
上用自己的檔案覆蓋模板
作為網站維護者,我們有責任跟蹤我們覆蓋哪些模板,並且在即將發生更新的情況下,仔細檢視更改日誌,以便在必要時更新子主題檔案。