WordPressWordPressでの投稿取得のまとめです。WordPressでの投稿取得のまとめquery_posts関数でそれぞれ下記のようなパラメータ設定に。);パラメータを指定しなければWordPressの表示設定が反映されます。posts_per_page=-1でも全件取得となります。参考にした記事はこちら。WordPressWordPressで特定のカテゴリの記事一覧を表示する方法の備忘録です。WordPressで特定のカテゴリの記事一覧を表示する表示させたい部分に下記コードを記述する。?></a></dd></p><?phpendforeach;wp_reset_postdata();?></dl>または以下。?></dl>さらに複雑な条件は下記コードをテンプレとしコメントアウトを外す形で使用すると便利。false;the_content('≫続きを読む');?></dd><?phpendforeach;wp_reset_postdata();?></dl>これで特定のカテゴリの記事一覧を表示できます。参考にした記事はこちらとこちら。WordPressWordPressでタグ一覧を任意の順序で並び替えする方法の備忘録です。get_tagsでタグ一覧を取得し、配列で並び替えます。WordPressでタグ一覧を任意の順序で並び替えする表示させたい部分に下記コードを記述する。?>※2行目、投稿内のタグの並び替えの場合はget_tags()をget_the_tags()に。※2行目、excludeで除外したいタグをIDで指定。※11行目、$row[“slug”]の部分はnameやterm_idでも可ですが、今回はタグのスラッグを番号で設定することで任意に並び替えを行います。※13行目、SORT_ASCで昇順、SORT_DESCで降順。タグのスラッグを01、02など表示させたい順に番号で設定する。これでタグ一覧を任意の順序で並び替えできます。WordPressWordPressでカテゴリごとに別々のデザインにするやり方の備忘録です。in_categoryは現在表示しているページが指定したカテゴリに割り当てられているかどうかを調べる関数です。それに応じた条件分岐で特定のテンプレートファイルを読み込ませます。記事一覧ページと記事ページ、それぞれのやり方です。カテゴリごとに別々のデザインにする(記事一覧ページ)category.phpを複製し、category-normal.php、category-news.php、category-works.phpなどに適宜リネーム。※category.php、category-normal.php、category-news.php、category-works.phpの4つがある状態です。category.phpに下記コードを記述する。'/category-normal.php');}?>※記事一覧ページにおいて、カテゴリスラッグ「news」ならばcategory-news.phpを読み込み、カテゴリスラッグ「works」ならばcategory-works.phpを読み込み、それ以外ならばcategory-normal.phpを読み込むという意味。※スラッグの部分はIDでも可。category-news.phpはnewsカテゴリ用のデザイン、category-works.phpはworksカテゴリ用のデザインなどにコーディングする。カテゴリごとに別々のデザインにする(記事ページ)single.phpを複製し、single-normal.php、news.php、works.phpなどに適宜リネーム。※single.php、single-normal.php、news.php、works.phpの4つがある状態です。single.phpに下記コードを記述する。'/single-nomal.php');}?>※記事ページにおいて、カテゴリスラッグ「news」ならばnews.phpを読み込み、カテゴリスラッグ「works」ならばworks.phpを読み込み、それ以外ならばsingle-normal.phpを読み込むという意味。※スラッグの部分はIDでも可。news.phpはnewsカテゴリ用のデザイン、works.phpはworksカテゴリ用のデザインなどにコーディングする。これでカテゴリごとに別々のデザインにできます。WordPressとは、簡単に言うと自分でブログを構築・カスタマイズできるソフトだ。僕の場合はサイト全体をWordPress用に制作し、ブログ機能を埋め込んだ設計にした。WordPressサイトを制作したのだが、かなり便利だ。勉強すれば仕事でも生かせそうである。ここで備忘録も兼ねて、WordPressでサイト・ブログを制作する場合の手順をまとめておく。ローカル環境の整え方。XAMPPコントロールパネルにてApacheとMySQLをStart。※起動しない場合はSkypeなどの80番ポートを使うようなアプリケーションを終了させて再実行。