簡單的例子

這個過濾器非常有用。開發人員常見的問題之一是如何在他們開發的外掛中包含模板。

在 wordpress 使用 wp 層次結構在活動子/父主題中找到適當的模板後立即應用過濾器。

要小心定義何時修改模板路徑。在下面的示例中,程式碼檢查當前頁面是否是我們的自定義帖子型別 cpt 的單個檢視。

簡單的例子開始!

add_filter('template_include', 'custom_function');

function custom_function($template){
    
    //change a single post template...
    
    if( is_singular('cpt')  ){
         $template= 'path/to/another/template_file';
    }
      
    
    return $template;

}