© TamKid.com All rights reserved.

wppin

20154/2

1,536 views

【WordPress】カスタム投稿タイプが作れるCustom Post Type UI


ボクが運営している 選びの本.com という雑誌『 新車選びの本シリーズ 』の専用サイトがあり、そこはWordPress的にいうと、「投稿ページ=雑誌の紹介」なため、投稿がメインのサイト構築でこれまで作ってきた。しかし、シリーズ違いの雑誌(今回でいうところの本サイトのトップページにある広告の雑誌[ ニューカー速報プラス+第18弾 新型ホンダS660 ]※2015.04.02現在)も紹介する方向でモデファイしたく、なにか良い方法はないかと……。そこでWordPressがらみを調べていたら、

カスタム投稿タイプ

の記事をいくつか発見し、その記事の中身を読んでみると、カスタム投稿タイプで今回作ってみたい内容が作れそうなので、チャレンジしてみることにした。現状のサイト構築は近いうちに他の人間に任せるつもりなので、できればプラグインで構築したく、

WordPress カスタム投稿タイプ プラグイン

の3ワード検索をかけてみたところ、

Custom Post Type UI

が、検索され、使い勝手が良さそうなのでインストールしてみた。

WordPressで投稿に慣れてきた人なら十分に使いこなせる。使い方は、

 

Custom Post Type UIの使い方[WordPress]

Custom Post Type UI の編集画面を日本語で徹底解説 …

Cat Speak | 固定ページにカスタム投稿タイプのアーカイブを …

上記サイトに大変お世話になりました。追記して、使い方を書こうかと思いましたが、上記サイトを見てもらった方が早いと思うので、今回は紹介だけで……

しかし、カスタム投稿タイプで投稿自体は出来るようになったけど、これをどうやってトップページで表示させて、投稿ページ自体を紹介するかを自分で考えていかないといけないらしい……。うーん、これってテーマにって違うから、サイトに合わせて考えないといけないんだぁ……っと、そりゃそうだと納得し、今回のテーマを考えたあげく、page.phpをコピーして

page- [ カスタム投稿タイプ名 ] .php

と、いう名前のファイルを作ってみた。情報ソースが明かじゃないので、読んだ人は自分でも調べて欲しいんだけど、確かWordPressのファイルの優先順位で、

page-[ 追加ファイル名 ].php

page.php
のように、wordpressデフォルトファイル名に〝 – 〟(ハイフン)で繋いで、[追加ファイル名]を入れると、子テーマみたい感じで読みにいってくれたはず(うーん、間違ってたらごめんなさい)。このファイルを開いて、以下だけを記述。

 

 

記述したら保存して閉じて、ファイルのアクセス権と所有者を変更した。ファイルのアクセス権と所有者の変更は環境によって異なると思うので、任意で……。って、このパターンってこういうネタを読んでいると、よくあるよね(^_^; 中級者以上なら「それはそうだねぇ……そこは自分でやるよ」ってアッサリだろうけど、そんな人はカスタム投稿タイプなんて自前で書けちゃうでしょう。初心者的には「それはそうかもしれないけど、自分のところに当てはまるかわからないけど、参考が欲しい〜」的なこともあるかと思うので、あくまで参考例として、ちなみにボクの場合は、

 

ただ、ほんと環境によってやり方やできることが違うので、参考にする場合は自己責任で行ってください。

WordPressの固定ページから新規を作って、テンプレートをさっき作ったphpの

で、つけた名前を選んで、固定ページを更新し、

外観 >> メニュー

から、左の固定ページタブからグローバルメニューへ入れてみた。それでとりあえずOK!

 

2015.04.13追記

このテストサイトでは、うまくいったのですが……、本番用のサイトではうまくいかず。

上記リンクののCat Speakさんで

ある案件で、設定>表示設定で、投稿ページを固定ページに割り振っていた時、どうしてもページ送りがうまく行かなかったのですが、その原因が、カスタム投稿タイプのカスタムリライトスラッグと固定ページのスラッグ名を同じにしていたせいでした。

固定ページにカスタム投稿タイプのアーカイブを表示する

 どうも同じことをやってしまい、しぶしぶウィジェットで対応している状態です。しかし、修正したのに相変わらず表示がされない……。ただ、それだとカスタム投稿タイプのアーカイブページ=商品紹介ページが作れないので 、とりあえず解決策を考え中……

 

2015.05.04追記

修正していたのに、なぜできないか考えていましたが、わかりました。

パーマリンクの設定によっても違うと思いますが、固定ページでアーカイブ作る時のURLが

http://tamkid.com/カスタム投稿タイプ名/

となる。ところがスラッグ名が固定ページのタイトルとなってしまっていて、リンクがおかしなことになっていたようです。確かにここのURLはそうなっていました。無事表示されました。無事に解決、解決。


The following two tabs change content below.

清沢 たもつ

代表取締役社長株式会社イーグル
(きよさわ たもつ)1971年生まれ。2005年10月代表取締役社長に就任。瀬戸まなぶをパートナーとしたDesign会社であったが、高橋浩司(編集者)/木村博道(Photographer)が入社後、編集プロダクションへ。Art Director / Graphic Designerに従事し、Web Designやシステム設計、LAN設計を行う。Designerだが、会社経営とネットワークを中心としたsystem Engineer的な仕事も得意としている。

関連記事

コメントは利用できません。
menu-search_201505102208

20155/10

【WordPress】グローバルメニューに検索

自社で求人のサイトを作ってみよう!っと3週間前に社内で展開して、その間に校了がいくつかあって、さらにGWと……。なんやかんやで実質、1週間ぐ…

2,636 views

bn_201505062134

20155/6

【WordPress】Breadcrumb NavXTをリッチスニペットに対応させる

いわゆるSEOについて考え、ネットでいろいろと見ていると、テクニック的な要素としてリッチスニペットの話をよく見かける。リッチスニペットとは …

2,515 views

PI_02_201505021704

20155/3

【WordPress】TablePressで2カラム(セル)表組みレスポンシブ化

TablePressって本家からレスポンシブ対応の追加プラグインが出ているんですね!? TablePress Responsive Tab…

3,296 views

imac_yosemite

20154/11

【Mac】Yosemite Server Part.2

先日、作業用のiMacからOS X Yosemite 10.10.3へのアップデートのアラートが! OS X Yosemite とりあえ…

970 views

mobile01

20153/29

【WordPress】レスポンシブ対応

仕事で込み入っている最中…… 普段はまったくこないGmailアカウントにメールが突然やってきた。 何だと思ってメールを確認してみると…

1,065 views

ページ上部へ戻る