【RaiseTech】超初心者が1から学ぶプログラミング記〜その14〜

公開日:2020/9/15 最終更新日:2021/2/20

こんにちは!ナガタロックです!

このブログでは2020年6月より

RaiseTech 〜WordPress副業コース〜

を受講し、プログラミング超初心者の著者の成長の記録や感じた事を記録して行ってます。

このブログでは

・学習の記録

RaiseTechの学習内容

RaiseTechを受けて感じた事

をまとめています

第14回目の今回は

ループ処理によるアーカイブ実装

です!

WordPressにおけるループ処理とは

「新着記事一覧」や「人気記事ランキング」など

特定の条件の投稿を表示させるために行う

繰り返し処理の事。

ループ処理の基本

ループとは?

WordPressに投稿した情報をフロント側で表示するための処理。

アーカイブのみだけでなく、

single.phpのような記事詳細ページでも出来る

while分で「投稿データがあるか」を判断し

コンテンツ表示の処理を繰り返し行う。

else分で「投稿データがない場合の処理」を実行して

繰り返し処理を終了する。

主なコンテンツ表示処理の記述
・the_title() …タイトル出力
・the_content() …コンテンツ出力
・the_excerpt() …抜粋出力
・the_time() …投稿時間出力
・the_category() …所属カテゴリー出力
等々

※表示件数の設定は、設定>表示設定>1ページに表示する最大投稿数の数を変更する。

特定カテゴリーに対する処理

特定カテゴリーにのみ出力をカスタマイズ

in_category($category,$_post) …現在の投稿に

指定カテゴリーが割り当てているかを調べる。

指定カテゴリーに割り当てられている記事を表示させる。

メインループとサブループ

メインループとは

要求されたURLに基づいた投稿データを取得・出力する。

pre_get_posts()を利用することで、

記事を除外したり表示件数を変更するといった

カスタマイズが可能。

アーカイブページ、検索ページごとに挙動を変更出来る。

サブループとは

メインループのようにURLに依存せずに、

任意で指定した条件をもとに投稿データを取得・出力する

「投稿記事の関連記事一覧」や「人気記事ランキング」などを

作成する場合に利用する。

メインループに影響を与えない。

大きく分けて

get_posts()

WP_Query

がある。

get_posts()

・ページ中いくつかのパラメータで指定した投稿データを呼び出す場合
・管理画面内で投稿データのクエリが必要な場合

WP_Query()

・条件分岐タグを利用した分岐を利用する場合
・$wp_query -> have_posts()を用いたループ処理を行う場合

WP_Queryとは

取得したい記事を自由に指定できる

メインループを汚染せずにループ処理が使える。

WordPressのカスタマイズにおいてかなり利用する

機能万全だが、出来ることが多いので覚えるのが大変!

ナガタロック)

WordPressのカスタマイズにおいて、

しっかり覚えておく必要がある機能!

ブログには書ききれない程の情報がありすぎて、

というか、講義を受けた現時点では何を書き出せば良いか

まったくわからない状態w

今はなんとなく意味合いを念頭において

いざ実装の時に、

今回のブログと講義を見返して

理解を深めようと思います\(^o^)/

本日の感想

今回の講義は、今まで以上に内容が…

チンプンカンプン\(^o^)/

今進めている課題の内容が追いついていない

というのもあり、

現在の自分の知識やスキルではついていけなくて当然か。

僕のRaiseTechの講義の利用の仕方の傾向としては、

①講義を受ける …基本ここで理解が出来る事は少ない

②ブログを書く …講義でわからない言葉や内容をググって調べながらアウトプットする。少し理解が深まったり、自分なりに噛み砕いて解釈をする

③実践 …講義の内容を実装する際に、講義ブログと講義動画を見直しながらすすめる。この実装作業を繰り返すことで、やっと自分の身につく。

という流れです。

①②は現在続けて出来ているので、

今後は③の部分の作業量が大事かなと思っています。

まぁそもそも講義を受けた段階で理解が出来るような

レベルにある人は、RaiseTechを受ける必要がない!

と自分に言い聞かす…w

実際課題や自習を進めていると

「あの時の講義の意味ってこういう事だったのか〜!」

って思う事もしばしばあります。

その時には気づくことが出来ていない大事な事が

毎回の講義にしっかり組み込まれているのだと。

親のありがたみと一緒ですね。

8月9月と何やらWordPress副業コースへの入校が

多いようなきがします。

その生徒さんにもこのブログを読んでくださっている

方もいるようで、この場を借りて御礼申し上げます。

このRaiseTech講義ブログ記事は

講義内容のまとめ+質疑応答&感想

で構成しています。

恐らく講義の内容のまとめは、

実際の講義の方が当然ながらしっかりとして内容で構成されているので、

僕自身の学習メモ的な意味合いが強いです。

それよりかは

その時の講義でしか出ないであろう

質疑応答の部分

超初心者による感想

の部分がこれから学習を受けたり、

現在受けている方への

参考になるんじゃないかなと思います(^o^)

先に知っておくと良い心構えなんかもあります!

僕が受講している

WordPress副業コース6月生

と現在とでは、講義の順番が違ったりするみたいですが、

基本的に講義内容は一緒だと思います。

講義を受ける前に各ブログ記事を

参考にしていただけると幸いです!!

講義タイトルとブログ記事をまとめておきますので、

参照ください(`・ω・´)ゞ

そしてRaiseTechが気になるという方は

是非公式サイトより無料体験会or受講のお申し込みを(●´ω`●)

RaiseTech WordPress副業コース カリキュラムまとめ


ABOUT US

この記事を書いた人

ナガタロック

このサイト作成者の写真

アパレルメーカーに勤める30代男
2020年より「RaiseTech」にてプログラミング学習を開始
講義内容の学習記録
副業に関する情報を発信しています

  • カテゴリー