要在WordPress中為不同的分類添加特定的字段,您可以使用自定義字段(Custom Fields)功能。以下是一種方法,通過編寫自定義的函數(shù)來實現(xiàn)。

首先,您需要創(chuàng)建一個自定義的函數(shù)來添加特定的字段。您可以在WordPress主題的functions.php文件中添加以下代碼:

function add_custom_fields($post_id) {
  // 檢查是否為新文章
  if (isset($_POST['post_ID'])) {
    $post_id = $_POST['post_ID'];
  }

  // 獲取當(dāng)前文章的分類
  $categories = get_the_category($post_id);

  foreach ($categories as $category) {
    // 添加特定的字段
    add_post_meta($post_id, 'category_' . $category->name, '自定義字段值', true);
  }
}

add_action('save_post', 'add_custom_fields');

上述代碼中,add_custom_fields函數(shù)將在保存文章時被調(diào)用。它首先檢查是否為新文章,然后獲取當(dāng)前文章的分類。接下來,對于每個分類,它將使用add_post_meta函數(shù)添加一個特定的字段。字段的名稱以”category_”開頭,后面跟著分類的名稱。您可以根據(jù)需要自定義字段的名稱和值。

接下來,您需要將上述代碼添加到您的WordPress主題的functions.php文件中,并保存文件。然后,您就可以在發(fā)布文章時為每個分類添加特定的字段了。

請注意,上述代碼只是一種實現(xiàn)方式,您可以根據(jù)您的需求進(jìn)行修改和擴展。此外,如果您使用的是插件來管理自定義字段,那么您可能需要使用插件提供的特定函數(shù)來實現(xiàn)相同的功能。