在WordPress中,可以使用不同的頂部模板來展示不同欄目的內容。下面是一種方法來實現這個功能:

創建一個新的WordPress主題,或者在現有的主題中創建一個新的目錄。
在新目錄中創建多個頂部模板文件,例如 top-home.php、top-archive.php、top-category.php、top-search.php 等。
在每個頂部模板文件中,根據需要添加所需的HTML和WordPress代碼。這些模板可以根據不同的條件來調用,例如當前頁面類型、查詢參數等。
在主題的 functions.php 文件中添加以下代碼,以便根據不同的欄目調用不同的頂部模板:

function call_top_template() {
    global $wp_query;
    $wp_query->query_vars['template_top'] = 'top-home.php'; // 默認使用 home 欄目的頂部模板

    // 根據當前頁面類型判斷調用哪個頂部模板
    if (is_archive()) {
        $wp_query->query_vars['template_top'] = 'top-archive.php'; // archive 頁面使用 archive 欄目的頂部模板
    } elseif (is_category()) {
        $wp_query->query_vars['template_top'] = 'top-category.php'; // category 頁面使用 category 欄目的頂部模板
    } elseif (is_search()) {
        $wp_query->query_vars['template_top'] = 'top-search.php'; // search 頁面使用 search 欄目的頂部模板
    }

    // 調用頂部模板
    load_template( locate_template( $wp_query->query_vars['template_top'] ), false, $args );
}
add_action( 'wp', 'call_top_template' );


在主題的 header.php 文件中,將以下代碼添加到 標簽之前:

<?php call_top_template(); ?>

根據需要,在每個欄目的模板文件中添加所需的HTML和WordPress代碼。例如,在 top-home.php 中添加針對主頁的頂部樣式和內容。
保存文件并上傳到WordPress主題目錄中。
激活新主題或重新加載現有主題。

現在,根據不同的欄目類型,WordPress將自動調用相應的頂部模板來展示內容。你可以根據需要創建更多的頂部模板文件,并根據條件進行調用。