4種類というのはどういう条件の4種類ですか?
単純に4つの投稿を表示するということですか?
カテゴリーやタグなどで判別したいのでしょうか?
例えば、企業サイトのトップページに4種類の職種の求人枠があるとします。その4種類の求人枠をそれぞれhtml等がわからないお客さんが更新できるようにすることです。
設定>表示設定>1ページに表示する最大投稿数 4 件
という意味ではないのですか?
「4種類ある場合」の意味がわかりません。
1)募集人員 2)時給 3)勤務時間 4)連絡先
など、通常の投稿にはない4つの入力欄(フィールド)を作りたいということなら、
「カスタムフィールドの使い方」という記事が役立つと思います
http://wpdocs.sourceforge.jp/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9
求人のカテゴリーだけ別の表示にしたいということでしたら、カテゴリーで分岐させて
求人カテゴリーがjobの場合
<php if (is_category('job')) : ?>
カテゴリー「job」のアーカイブページの表示内容を書く
<php else : ?>
「job」以外のカテゴリーのアーカイブページの表示内容を書く
<php endif; ?>
なんてこともできます。
もう少し具体的に書いていただければと思います。
種類に応じて4回 get_posts() する。
$my_posts = get_posts('種類=種類1');
ループ処理
$my_posts = get_posts('種類=種類2');
ループ処理
$my_posts = get_posts('種類=種類3');
ループ処理
$my_posts = get_posts('種類=種類4');
ループ処理
もしくは、
$kinds = array('種類1','種類2','種類3','種類4');
foreach ($kinds as $kind) {
$my_posts = get_posts('種類='.$kind);
ループ処理
}
4種類というのは、職種のことで、例えば、マネージャー、サブマネージャー、アシスタント、等4つの職種の枠に分けて更新したいと言う意味です。
この場合、この4種類の投稿は1ページの枠の中にどう分けて記述すればいいのでしょうか?
通常ですと、新しい投稿から古い投稿まで同じところに表示されてしまうと思うのです。なにかカスタム投稿とかでファイルを分けるべきですか?
mypacecreatorさんもmishimaxさんも書かれていますが、h-pine-hの書かれている「4種類」というのが
WordPressで言うところの(例えば)
・カスタム分類
・カテゴリー
・カスタムフィールド
どれで実現される予定なのか、誰も分からないから具体的な回答が出来ないのですよ。
最も簡単なのは「投稿」に「マネージャー」「サブマネージャー」「アシスタント」などのカテゴリー(あるいはカスタムフィールド)を作って
「マネージャー」カテゴリーの中の○件表示
というのを職種?ごとに繰り返せばいいです。
でも、それだと「投稿」で「お知らせ」など他のカテゴリーも使っている場合
管理が煩雑になりますよね?
(運用でその「詳しくない人」に「求人情報を載せる時はカテゴリーの●●に必ずチェックを入れてください」という事になります)
もちろん、カスタム投稿タイプを使っても同様の事は出来ますし、極端な話、その固定ページを毎回更新したって良いんです。
「出来るだけ簡単」に運用させようとすれば、その分仕様を考えないとダメですよ?
そのいろんな仕様がある、というのがまだ把握しきれていないので、質問が曖昧になってしまったのだと思います。イメージしているのは固定ページの中に4つの職種の求人枠があり、そこをそれぞれお客様が更新できるようにしたいというものでした。カテゴリーではお知らせとかあるかもしれませんね。詳細は明日聞くことになってます。プラグインもあるようなので調べてみます。http://www.webopixel.net/wordpress/673.htmlありがとうございました。
考えを整理するために、一度、画像(紙に手書き)とかHTMLで完成イメージをざっくり作ってみると、お客さんとも話しやすくなるのでは?
正直、まだh-pine-hさんがどういうものを作られたいのか詳細がわかりません。
ですから、お客さんとお話しするのは明日なのです。お話しする前に作成することは出来ません。詳しくヒアリングしようと思います。ありがとうございました。