AWDとはabout制作実績works制作料金price制作の流れflowよくある質問Q&Aお問い合わせcontactカスタム投稿タイプ&カスタムフィールドを使ってみよう2012.08.05WordPressには「カスタムフィールド」という機能がついています。普通に記事を書く分には特に使いませんが、例えば商品の紹介やお店の紹介など、項目が決まっているものを更新する場合に真価を発揮します。表にしたりしてテンプレートを作成しておけば、後は項目ごとに入力するだけで自動的にそのスタイルに入力内容を組み込めるので、レイアウトが崩れたりする心配もありません。今回は一度使ってみたら手放せない!カスタムフィールドとカスタム投稿タイプの設定方法についてご紹介します。カスタム投稿タイプを設定するfunctions.phpにコードを追加する商品の紹介ページなど、他のカテゴリーで投稿したものと別にしたい場合には「カスタム投稿タイプ」で項目をひとつ作ってしまうのも手です。項目を作るには、functions.phpに以下のコードを追加します。));}これで保存するとこうなります。これで左側のメニュー、「投稿」の下に「制作実績」が追加されました。項目の位置を変えられる新しく追加した項目、表示させたい位置を変えることができます。5,↑これを以下の表にある数字に置き換えると、場所を移動することができます。Template」をインストールする以下のサイト(どちらでもOK)からプラグインをダウンロードし、アップロードして有効化します。http://wpgogo.com/development/custom-field-template.htmlhttp://wordpress.org/extend/plugins/custom-field-template/カスタムフィールドの項目を設定する「設定」の中に「カスタムフィールドテンプレート」ができているので、そのページで項目やら設定をします。テンプレートタイトルとカスタムポストタイプを入力するくらいでいいんではないかと。array(このworksを入れます。テンプレートコンテンツは、デフォルトで入っていたコードを使用して作成しました。]←このかっこの中に項目名を入力しましょう。これがカスタムフィールドの項目名になります。パーマリンク設定を空更新するさて、ここまでできたらパーマリンク設定で何の変更もせず、そのまま変更を保存ボタンをぽちっとします。これで.htaccessの変更をする・・・らしいです。専用のテンプレートを作るカスタムフィールドの内容を表示させるテンプレートを作成します。「single-***(カスタムポストタイプ名).php」という名前にします。内容を表示させるコードはこのようになっています。?>これらを表示させたい部分に入れていきます。アーカイブも同じように作成が可能で、「archive-***(カスタムポストタイプ名).php」という名前にします。実際に使ってみる!カスタム投稿タイプの新規投稿を開いてみると、記事の入力エリアの下にカスタムフィールドテンプレートのエリアが出来上がっているはずです。項目が既に作成されているので、あとは入力するだけでOK。難しそうなイメージもありますが、すごく便利に使うことができます。お試しください!作っているのはこんな人1980年6月生まれ。地元のIT関連会社や市の機関でweb制作に携わり、2011年1月にフリーランスに。現在は子育てしながら日々業務にあたっています。│CONTACTホームページ制作に関するお問い合わせは、こちらのメールフォームからお気軽にどうぞ。