マイペースクリエイターの覚え書きマイペースクリエイターの覚え書きマイペースクリエイターとクリエイターはWordPressとWordくらいちがいます。WordPressを中心としたWeb系の覚え書き。cmsには「モジュールID」という概念があります。WordPressだと標準のループとは違った投稿一覧を表示させる場合、get_postやらquery_postやらを使いますが、使いどころはそれと同じようなものだと勝手に理解しています。違うのは、引数の指定をテーマ内にコード記述するのではなく、管理画面上のGUIから設定するところです。cms合宿に参加した時、「モジュールを1つしか使わない場合も、標準モジュールのまま使うのではなく、モジュールIDを付けておいた方が後々何かと助かるよー」と教えていただいたので、そのように使っています。いう理解で今回の案件に取り組んだところ、完全に躓いた箇所があったのでまとめておきます。今回の案件は以下のような実装をしました。一覧ページはEntry_Summaryモジュールを使って投稿タイトルと画像、カスタムフィールドで簡単な説明文を表示Entry_Summaryには、モジュールIDを指定カテゴリアーカイブ、タグアーカイブも同じモジュールIDを使用そうしたら、全く意図した表示になりませんでした。なったかというと、カテゴリアーカイブ、タグアーカイブページへアクセスしても、すべての投稿一覧が表示されてしまう投稿が増えて、ページ送り機能で「次へ」をクリックしても、URLは/page/2になるのに表示される内容は1ページ目と同じという困ったことになりました。先に書くと、実は簡単な作業でした。以上!解説エントリーを表示させるためのモジュールはいくつかあるのですが、その中でもEntry_bodyとEntry_Headline以外は、モジュールIDの引数を正しく設定しないと意図した表示にならないようです。モジュールによっては、モジュールIDを設定しないとURLコンテキスト上のpageが反映されなかったり、下階層のブログの情報を表示しなかったりします。Web制作者のためのCMSURLコンテキストは参照されなくなりますモジュールIDとして指定すると、モジュールの表示内容に対して、URLコンテキストは参照されなくなります。モジュールIDを作成した場合は、すべての引数について任意の設定を行ってください。それぞれの引数項目のチェックボックスを有効にした場合に限り、その項目についてはURLコンテキストを優先する設定になります。URLコンテキストのキーワードやページの情報を参照させたい場合は、その項目にチェックを有効にします。Web制作者のためのCMSページ送りの挙動が違うところはget_postとquery_postの違いにちょっと似てる気がしました。実は、記事を新しく投稿せずにモジュールIDの設定を変更した場合、キャッシュが残ってしまって、やっぱり正しく表示されないということが起こります。(必須・公開されません)あなたのWebサイトやブログ等コメント本文スパム・迷惑コメント投稿防止のため、メールアドレスの入力が必須ですが、公開はされません。ご協力のほどお願いいたします。投稿いただいたコメントは管理者のチェック後掲載しておりますので、即時には反映されません。記載内容に関する批判や間違いの指摘などはそのまま掲載する方針ですが、投稿内容と無関係な誹謗中傷、一方的な罵詈雑言の場合は削除させていただく可能性があります。通常業務の合間にコメントチェックをしておりますので、すべてのコメントへのお返事が出来ない場合もございます。管理人個人への連絡等は、コメント欄ではなくコンタクトフォームをご利用ください。Jimdoで独自デザインのサイトを構築した時の注意点覚えWordPressマルチサイトで、パーマリンクに入った/blogを消したら404に。翔泳社さんより2019/06/05刊行。第2版』執筆しました。フリーランス活動用の事業案内サイト。お仕事のご依頼はこのサイトからどうぞ。PC配線、LAN配線、TV配線などなど自分で行う整理清掃の情報提供サイト。