マイペースクリエイターの覚え書きマイペースクリエイターの覚え書きマイペースクリエイターとクリエイターはWordPressとWordくらいちがいます。WordPressを中心としたWeb系の覚え書き。14:24#2013.03.25追記この記事を公開してから2年以上が経ちました。今後このページに記載しているquery_postsを使った実装方法は非推奨になっていく流れです。trueを1行追加しておけば、勝手にアーカイブページが生成されます。勝手に一覧してくれてるはずです。適宜最新のCodexなどを参照してください。前回のエントリー「カスタム投稿タイプの表示用のページを作る-WordPress備忘録-」で書いたコードだと、実は投稿数が増えた時のページ送りのためのリンクが出ないんです・・・。ページ送りが出ないと困るよね...ページ送りを出すためのテンプレートタグで、’posts_nav_link’ってのがあるんですが、これも機能しなくて...そこで、いろいろ調べたりフォーラムとか活用しながらコードの見直しを図りました。やりたいことは前回と同じ。他の固定ページと同じナビゲーションに混ぜたい。「投稿」は別の用途で使っているので、投稿の中には混ぜたくない以下、流れです。この記事のもくじ1.functions.phpに、カスタム投稿タイプ用のコードを追加2.カスタム投稿タイプを一覧表示させるページのテンプレートを作成3.「施工実績」という名前のページを作る4.カスタム投稿タイプ専用のsingle.phpを作る(オプション)このサンプルコードの配布もしています。前回よりコメントを増やして分かりやすくしました。//この2つをtrueにしておくとカスタム投稿の個別ページのパーマリンクがちゃんと動く。//このカスタム投稿のボタンをダッシュボード上からの何番目に表示させるか。なんだか5刻みっぽい。'construction'・・・このカスタム投稿タイプのスラッグ。お好きな名前(英数字)に変更を。「単数形」の指定をする項目なのですが、日本語では必要ないので。冒頭に記載した通り、もうページテンプレートを作る必要はありません。「施工実績」ページ用の、ページテンプレートを作ります。ページテンプレートなので、名前は何でもOKです。(indexとかarchieveとか、予約されてる名前じゃなければ)私は、construction.phpというページテンプレートを作りました。//これで'construction'というカスタム投稿タイプの記事のループを呼び出してる。数字は、1ページに表示させる投稿の数。//投稿の抜粋だけ取り出してる。全文を表示させたい時はいつもどおり'the_content();'を使う。//これで'construction'というカスタム投稿タイプの記事のループを呼び出してる。数字は、1ページに表示させる投稿の数。?>を追記していること。get_query_var('paged');で取得しています。?>を置けばOK!ちゃんとページリンクが出ました!あとは前回と同じです。3.「施工実績」という名前のページを作る普通に固定ページの機能で、「施工実績」という名前のページを追加します。ページ内容は空白でOK。入れたかったら何か入れてもOK。「公開」ボタンを押す前に「ページ属性」のテンプレート選択欄で、さっき作った「施工実績」テンプレートを選びます。さっき作った「施工実績」テンプレートを選ぶのですよ!で、公開。これで、「施工実績」ページにアクセスすると、「施工実績」のカスタム投稿に入れられた記事一覧が出てるはず。4.カスタム投稿タイプ専用のsingle.phpを作る(オプション)3.まででおしまいでもいいんだけど、大体、通常の「投稿」で表示させる記事と、カスタム投稿で表示させる記事のsingleページが同じで良いなんてことはなかったりします。お客さんからの受注で作ってる場合は。single.phpを作っておいて、その中に「お問い合わせはこちら!電話番号052-.....」とかいう記述を埋め込んでおけば、どの施工ページを見てもお問い合わせ先がバッチリ書いてある、というような使い方が出来るわけです。endif;>の間以外(ループ外)に、固定で表示させたい内容を記述すればおっけーです。このサンプルコードの配布もしています。plus”のご紹介」エントリーにて、フリーテーマとして配布しています。よろしければご自由にダウンロードして活用してください!!以上です。15:26WordPress、仕事で使うことになったのですが難しくて困っていました。WordPressのサイト制作は2つめで、WordPressがすごいのは分かるけど、自分はどうしたらいいか分からない感じでした。今回はページ送りがうまくできなくて、検索しても他のサイトでは何を書いてあるのかさえ、さっぱりわかりませんでした。こちらのサイトで解決しました。ほんとうに助かりました!!ありがとうございます!!!良いサイトをみつけてしまったのでこれからこちらで勉強させていただきます。さんお役に立ててなによりですー。今回の件は私も最初全然分からなくて、フォーラムをあさりながら解決した感じですね。そこに入力すると、お名前の部分がテキストリンクになって、見れちゃう感じですねー。(必須・公開されません)あなたのWebサイトやブログ等コメント本文スパム・迷惑コメント投稿防止のため、メールアドレスの入力が必須ですが、公開はされません。ご協力のほどお願いいたします。投稿いただいたコメントは管理者のチェック後掲載しておりますので、即時には反映されません。記載内容に関する批判や間違いの指摘などはそのまま掲載する方針ですが、投稿内容と無関係な誹謗中傷、一方的な罵詈雑言の場合は削除させていただく可能性があります。通常業務の合間にコメントチェックをしておりますので、すべてのコメントへのお返事が出来ない場合もございます。管理人個人への連絡等は、コメント欄ではなくコンタクトフォームをご利用ください。翔泳社さんより2019/06/05刊行。第2版』執筆しました。フリーランス活動用の事業案内サイト。お仕事のご依頼はこのサイトからどうぞ。PC配線、LAN配線、TV配線などなど自分で行う整理清掃の情報提供サイト。