WordPressの「投稿」を増やすfunctions.phpコード

こんにちは!AIのコーダー竹内です。

WordPressにはコンテンツを制作する機能、「固定ページ」「投稿」の2つがありますが、デフォルトでは投稿は1つしかありません。

「複数人で別々のブログを投稿したい」「ブログと新着情報をそれぞれ分けて投稿したい」等、投稿を増やしたいと思う場面が出てくることがあるかと思いますが、今回はそんな投稿を増やす方法を竹内がご紹介しますヾ(ω` )/

WordPress「投稿」を増やすfunctions.phpコード☆

phpcode1

‥とその前にやるべきこと。

まず初めに注意点ですが、functions.phpにコードを打ち込んだ際に記述ミスをすると、エラーでWordPressが真っ白になる恐れがあります‥ヾ(゚д゚)ノ゛

何度か真っ白にしたことがありますが、これほど怖いものはありません。
functions.phpを前の記述通りに戻しても復活しません。

必ずFTPソフトで自分のパソコン上に編集前のfunctions.phpをダウンロードしてからコードを打ち込みましょう、これで真っ白になってもFTPソフトを使用して元に戻すことが可能です!

FTPソフトについて
●以下のサイトを参考にさせていただきました。
初心者でも使える!フリーのFTPクライアントソフト10選|TechAcademyマガジン
http://techacademy.jp/magazine/1190

では早速、投稿を増やすfunctions.phpコード!

まず「投稿」を1つ増やしたい場合、functions.php(またはfunction.php)に

add_action('init', 'create_post_type');
function create_post_type(){

 register_post_type(
   'name1',array( //スラッグ名
   'label' => '名前1', //ラベルの名前
   'hierarchical' => false, //trueの場合、階層構造あり
   'public' => true, //通常はtrue
   'has_archive' => true, //trueの場合、indexページを生成
   'supports' => array(
   'title', //タイトルの表示を有効
   'editor', //本文の表示を有効
   'thumbnail', //サムネイルを有効
   'author' //投稿者を有効
   )
   )
);

}

スラッグ名の「name1」とラベルの名前の「名前1」はサンプルで入れただけなので、好きなお名前に変更してください!

投稿を2つ、3つ‥と増やしたい場合は、

add_action('init', 'create_post_type');
function create_post_type(){

 register_post_type(
   'name1',array( //スラッグ名
   'label' => '名前1', //ラベルの名前
   'hierarchical' => false, //trueの場合、階層構造あり
   'public' => true, //通常はtrue
   'has_archive' => true, //trueの場合、indexページを生成
   'supports' => array(
   'title', //タイトルの表示を有効
   'editor', //本文の表示を有効
   'thumbnail', //サムネイルを有効
   'author' //投稿者を有効
   )
   )
);

 register_post_type(
   'name2',array( //スラッグ名
   'label' => '名前2', //ラベルの名前
   'hierarchical' => false, //trueの場合、階層構造あり
   'public' => true, //通常はtrue
   'has_archive' => true, //trueの場合、indexページを生成
   'supports' => array(
   'title', //タイトルの表示を有効
   'editor', //本文の表示を有効
   'thumbnail', //サムネイルを有効
   'author' //投稿者を有効
   )
   )
);

}

‥のように間のコードを増やしていけばどんどん増やすことができます!

上記の追加コードは「できるだけシンプルに」「必要最低限の項目を」打ち込んで投稿を増やしていますが、もっと投稿内の項目を増やしたい方は調べて追加してみてくださいねヾ(^ω^ )ノ

このコードを書く際によくわたしは「,」を忘れてエラーを出していたので要注意です!

竹内

竹内

デザインを考えたり物を作るお仕事がしたいと思い、パソコンスクールでWebの勉強をしたのち、AIコミュニケーションに入社しました。主にHP制作を担当しています。わからないことのほうが多いですが、日々物づくりに携われるこの環境の中で働くことができてとても嬉しいです。新しい技術が増え続けるWeb業界の中で多くのことを吸収し、会社や仲間とともに自分自身成長していきたいと思っています。