会社のウェブサイトにおけるWordPressのカスタムカテゴリの作成は、サイトのコンテンツを整理し、ユーザーが情報を簡単に見つけられるようにするための重要なステップです。WordPressでは、カテゴリやタグを使って投稿を分類することができますが、特定のビジネスニーズに合わせてカスタムカテゴリを作成することで、より効果的にコンテンツを整理することができます。この記事では、WordPressでカスタムカテゴリを作成する方法について、完全かつ包括的に解説します。
1. カスタムカテゴリの必要性
まず、なぜカスタムカテゴリを作成する必要があるのかを理解することが重要です。WordPressのデフォルトのカテゴリやタグでは、ビジネスに特化したサイトを管理するには限界があります。例えば、オンラインショップ、ブログ、ニュースサイトなど、異なる種類のコンテンツを取り扱う場合、デフォルトの分類では情報が混在し、ユーザーが欲しい情報を見つけるのが難しくなることがあります。カスタムカテゴリを作成することで、以下のような利点があります。

- より細かい分類が可能: 例えば、「製品情報」「お知らせ」「お客様の声」など、ビジネスごとのニーズに応じたカテゴリを作成できます。
- ユーザーの利便性向上: ユーザーは簡単に目的のコンテンツにアクセスでき、サイト内でのナビゲーションがスムーズになります。
- SEO効果の向上: カスタムカテゴリを適切に設定することで、検索エンジンでの表示が最適化され、SEOにおいて有利に働きます。
2. カスタムカテゴリの作成方法
2.1. WordPressの管理画面にログイン
まず、WordPressの管理画面にログインします。ログイン後、左側のメニューから「投稿」→「カテゴリ」を選択します。
2.2. 新しいカテゴリの追加
「カテゴリ」ページが表示されたら、右側の「新規カテゴリーを追加」セクションを見つけます。ここでカスタムカテゴリの名前を入力し、必要に応じて親カテゴリやスラッグ(URLに表示される名前)を設定します。
- 名前: カテゴリの名前を入力します。例えば「製品情報」「お知らせ」など、ビジネスに関連する名称を設定します。
- スラッグ: URLに表示されるカテゴリの名前です。通常は名前を英語にして、スペースをハイフン(-)で区切るのが一般的です。
- 親カテゴリ: カテゴリがサブカテゴリである場合、親カテゴリを設定します。親カテゴリを設定しない場合、そのカテゴリは最上位のカテゴリになります。
2.3. カテゴリの設定を保存
カテゴリ名とスラッグを入力し、必要に応じて親カテゴリを選択したら、「新規カテゴリを追加」ボタンをクリックして保存します。
2.4. 投稿にカテゴリを割り当てる
新しいカスタムカテゴリを作成した後、投稿を作成する際に、その投稿をどのカテゴリに分類するかを選ぶことができます。投稿編集画面の右側に「カテゴリ」セクションが表示されており、そこで作成したカスタムカテゴリを選択することができます。
3. カスタムタクソノミーの利用
カスタムカテゴリに加えて、WordPressでは「カスタムタクソノミー」を使用して、さらに細かく分類することができます。カスタムタクソノミーとは、デフォルトの「カテゴリ」や「タグ」以外の分類方法を提供する機能です。例えば、製品の種類別、地域別、担当者別など、さまざまな観点で投稿を分類できます。
3.1. カスタムタクソノミーを追加する方法
カスタムタクソノミーを作成するためには、テーマのfunctions.php
ファイルにコードを追加する必要があります。以下は、カスタムタクソノミーを追加する基本的なコード例です。
phpfunction create_custom_taxonomy() {
$args = array(
'labels' => array(
'name' => '製品カテゴリー',
'singular_name' => '製品カテゴリー',
),
'hierarchical' => true, // 親子関係を持たせる
'show_ui' => true,
'show_admin_column' => true,
'query_var' => true,
'rewrite' => array('slug' => 'product-category'),
);
register_taxonomy('product_category', 'post', $args);
}
add_action('init', 'create_custom_taxonomy');
このコードをfunctions.php
に追加すると、「製品カテゴリー」というカスタムタクソノミーが作成され、投稿に関連する製品のカテゴリを設定できるようになります。
3.2. カスタムタクソノミーの使用
カスタムタクソノミーを設定した後、投稿編集画面で新たに追加されたタクソノミーに関連するオプションが表示されます。これを使って投稿をさらに詳細に分類することができます。
4. カスタムカテゴリの表示方法
作成したカスタムカテゴリは、テーマ内で表示することができます。WordPressでは、カスタムカテゴリを表示するためのテンプレートタグが用意されています。例えば、特定のカテゴリに属する投稿を表示したい場合、以下のようなコードを使用できます。
php
$args = array(
'category_name' => '製品情報',
'posts_per_page' => 5,
);
$query = new WP_Query($args);
if ($query->have_posts()) :
while ($query->have_posts()) : $query->the_post();
// 投稿の内容を表示
endwhile;
endif;
?>
このコードは、「製品情報」カテゴリに属する最新の5件の投稿を表示するものです。表示する内容やデザインはテーマに合わせてカスタマイズできます。
5. カスタムカテゴリの管理
作成したカスタムカテゴリは、WordPressの管理画面から簡単に管理できます。カテゴリを編集するには、再度「投稿」→「カテゴリ」にアクセスし、既存のカテゴリ名をクリックすることで編集できます。また、不要になったカテゴリを削除することもできますが、そのカテゴリに関連する投稿が他のカテゴリに移動されることを確認してから削除しましょう。
6. 結論
WordPressでカスタムカテゴリを作成することは、サイトの構造を整理し、ユーザー体験を向上させるために非常に効果的な方法です。また、カスタムタクソノミーを活用することで、さらに詳細な分類が可能となり、サイトの柔軟性が増します。これにより、訪問者は必要な情報を迅速に見つけることができ、SEOにも良い影響を与えます。