【wordpress】post_typeで全部の投稿タイプを指定したいとき
公開日:
:
wordpress
1年ぶりの投稿です。
最近、仕事関係でカスタムフィールドの特定のフィールドが指定された投稿の画像一覧を表示させるのに、なんとか表示は成功したものの、順番を並び替えるのに四苦八苦して、wordpressもほんとに難しいなぁ、などと思っておりました。
本日は、自分のサイトをテコ入れしていて、藤本壱さん著のPHPによるWordPressカスタマイズブック―3.x対応 (私は昔のバージョン対応のものを購入)を久しぶりに開いて、作業をしておりました。
こちらの本は、初歩的なプラグインの作成方法なども書いてあり、ある程度wordpressのphpの意味がわかる方なら、非常に役立つ本だと思います。
私は、カスタムフィールドに緯度経度を入力して、それを地図一覧にも表示するというサンプルテンプレートを幾つか活用させていただきました。
今までの使用例
http://e-jaban.com/wpmu/fukushima/ (トップの地図が該当します)
http://e-jaban.com/wpmu/jan1/ (全国の初日の出の名所を集めました。の部分)
そして今回、某サイトで、カスタム投稿タイプを導入、カスタムタクソノミーでソートして表示させたかったんですが、うまく行かず、特定のカスタムフィールドを登録、それによって表示できないかやってみました。
藤本さんのサンプルファイルが
ということで、 'post_type' => any, とすることで、カスタム投稿タイプも無事に表示されました。
ヒントを見つけたのは、こちら。
http://ja.forums.wordpress.org/topic/5747 のquery_posts('post_type=any&com_category=new'); のくだり。
それで検索したら見つけました、これ。
-
post_type (string / array) – 投稿タイプを用いて指定する。初期値は post';
- 'post'
- 'page'
- 'revision'
- 'attachment'
- 'any' – revision以外すべてのタイプ
- Custom Post Types (例: movies)
なるほど、初期値はpostだったのか・・
いやーーwordpressはやっぱり難しいなぁと。でもこうしていろいろ試す中で知ることもできるので、面白いな、とも。
普通の人には全く理解不能な書き込みですが、自分の覚書として書いておきます。
関連記事
-
wordpressにログインできない
突然wordpressにログイン出来なくなりました。 ログインIDとパスワー
-
wordpressのマルチサイト内で同じテンプレでのURLによる条件分岐
wordpressはMUの時から使っているのでマルチサイトで運用しているんですが、最近困っているの
-
wordpress3.0へ 画像投稿に問題があるときはRewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]をお忘れなく
昨夜から、画像を登録しても表示されないエラーに悩んでいた。 いつものことながらやさしいwacke
-
PHPによるWordPressカスタマイズブック
ブログのカスタマイズからプラグインの作成方法まで書かれた幅広い本です。 ネッ
-
sIFRって一体何??
wordpressのBellaっていうテーマを使ったら、どうやっても、タイトルの日本語の部分が出て
-
【wordpress】 wpのメリット
最近、自分の中では圧倒的にmtが優勢でした。 でも、今日、mtから記事をインポートしたとき、再構
-
サイトマップを作るプラグイン
movable typeはサイトマップがディフォルトであるけど、wordpressはない。
-
wordpress 3.0のエクスポートエラーはSimple Tagsが原因だった!
今日は、サイトの仕分けならぬ融合で、すっきり更新できるように作業していたが・・・ 疲れも出て