5月14日:WP大学/後編

昨日のエラー

carousel、countup、AOS共に同じようなところ箇所でリファレンスエラーになっていた。

ググってみると

f:id:hinairo:20210514232707p:plain

と書いてあったのでもう一度その箇所を見直し。

教材を確認したところ、2章の文中では<?php wp_footer(); ?>が前に来ているのに、

f:id:hinairo:20210514233159p:plain

3章の文中では一番後ろに書かれている。こちらの方の通りに書いていた。つられてこの位置に持って来てたが、、、。

f:id:hinairo:20210514233205p:plain

これを2章の通りに最初の方に持ってきたらエラーが消えて動いた。

 

4章

検索機能の実装

クライアントからサーバーに対してデータを要求することをリクエスといいます。それに対し、 サーバーがクライアントに要求されたデータを返すことをレスポンス

GETとは

  • URLに表示されてデータが送信される
  • 情報を取得するだけで、保存はできない(サーバー上に)

POSTとは

  • URLに表示されない。ボディに内容が書き込まれている
  • サーバーの情報を、取得したり、保存したりできる。

検索機能フォーム作成

f:id:hinairo:20210515013951p:plain

存在しないURLにアクセスしようとした場合に表示されるのが404ページ

 

f:id:hinairo:20210515013957p:plain

  1. sidebar-main.phpformタグを追加して検索窓を作成。HTTPHTTPメソッド、特にGETメソッドについて覚える。
  2. formタグで追加したタグや要素、特にmethod="get"home_url()関数を覚える。WordPressの仕組み上、name属性にsを指定することでsearch.phpが表示されるようになる点も重要。
  3. 検索結果を表示するページであるsearch.phpを作成。search.phpでは、検索結果がなかったときのために、WordPressループのif文のelse条件を追加することが重要。