WordPressのカスタム投稿を設置して独立したページを作る

large-2

投稿タイプをカスタマイズできる「カスタム投稿」を使う

システムエンジニア(SE)かっきーです。

WordPress 3.0以降には投稿ページと固定ページとはまた別に、投稿タイプをカスタマイズできる「カスタム投稿タイプ」という機能があります。

カスタム投稿は半永久的な記事を作る際や独立したページを作るときにとても便利です。
今回は、カスタム投稿タイプの、簡単な導入方法まで説明します。

カスタム投稿の設置

カスタム投稿を作るには2通りの方法があります。

1、functions.phpを編集する。
2、プラグインを導入する。

この2通りがあります。

functions.phpの編集

まずは、functions.phpを編集してのカスタム投稿の設置方法を説明します。
下記のコードをfunctions.phpに記載します。
functions.phpを編集する際は、必ずバックアップをとるようにしてください。

不安な方はこちらの記事をご覧ください。

/* カスタム投稿タイプを追加 */
/* カスタム投稿タイプを追加 */
add_action( 'init', 'create_post_type' );
function create_post_type() {
    register_post_type( 'orijinal_themes', //カスタム投稿タイプ名を指定
        array(
            'labels' => array(
            'name' => __( 'オリジナルテーマ作成' ),
            'singular_name' => __( 'オリジナルテーマ作成' )
        ),
        'public' => true,
        'has_archive' => true, /* アーカイブページを持つ */
        'menu_position' =>5, //管理画面のメニュー順位
        'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields' ,'comments' ),
        )
    );
/* カテゴリタクソノミー(カテゴリー分け)を使えるように設定する */
  register_taxonomy(
    'orijinal_themes_cat', /* タクソノミーの名前 */
    'orijinal_themes', /* 使用するカスタム投稿タイプ名 */
    array(
      'hierarchical' => true, /* trueだと親子関係が使用可能。falseで使用不可 */
      'update_count_callback' => '_update_post_term_count',
      'label' => 'オリジナルテーマ作成カテゴリー',
      'singular_label' => 'オリジナルテーマ作成カテゴリー',
      'public' => true,
      'show_ui' => true
    )
  );
/* カスタムタクソノミー、タグを使えるようにする */
  register_taxonomy(
    'orijinal_themes_tag', /* タクソノミーの名前 */
    'orijinal_themes', /* 使用するカスタム投稿タイプ名 */
    array(
      'hierarchical' => false,
      'update_count_callback' => '_update_post_term_count',
      'label' => 'オリジナルテーマ作成タグ',
      'singular_label' => 'オリジナルテーマ作成タグ',
      'public' => true,
      'show_ui' => true
    )
  );
}

たったこれだけでカスタム投稿のページを作成することができます。

プラグインを使用

テーマを直接編集するのが怖いという方や、初心者の方は、プラグインを利用すると簡単に実装することができます。

おすすめプラグインは「Custom Post Type UI」です。

こちらのプラグインを使うと簡単にカスタム投稿を作ることができます。

カスタム投稿を作ることにより、カスタムメニュー機能や、カスタムタクソノミー機能と合わせることにより、より自由度の高い投稿ページを作ることも可能なため皆さんもぜひ試してみてください。

記事の文章作成や、Wordpressサイトのカスタマイズで
お困りではありませんか?
ライティングレシピでは、文章コンサルとWordpressサイトのカスタマイズを承っております!

文章コンサル
●文章力をあげてスキルアップしたい
●SEOを意識した文章を書きたい
●ライター目線で文章が書けるようになりたい

Wordpressサイトのカスタマイズ
●憧れのサイトのようにしてみたい
●不具合を修正したい
●デザインを理想通りに変更したい

少しでも当てはまる項目があるなら、いつでもお気軽にご相談くださいませ。 ココナラ満足度100%で、提案力には自信があります!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です