20201113授業メモ
を記述する。
〇WordPressのメリット・デメリット
Webサイトを構成するテキストや画像、レイアウト情報などを一元的に保存
・管理し、サイトを構築したり編集したりするソフトウェア
→ブログシステムに近いもの
ホームページとの違い→デザイン性
ブログのように自分で簡単に投稿や編集が出来て、かつデザインも大手の
サイトのようにかっこいいものを作りたい。それを叶えてくれるのがWordPress
※業者に頼むと金かかる
・WordPressのメリット
サイト構築が簡単
テンプレートが豊富
カスタマイズやテーマの情報が多い
カスタマイズが自由自在
管理や引き継ぎが楽
SEOに有利
・WordPressのデメリット
表示速度が遅い
サーバ維持費がかかる
セキュリティに脆弱性あり
一般ユーザはPHPの知識がなくてもサイト制作・編集が可能
WP上級ユーザはPHPを駆使して複雑なカスタマイズを行うことが可能
WordPressウェブサイトの重要な調整を行うことができる。
1.本番環境ではなく開発環境で行うこと。
2.PHPファイルのバックアップとデータベースのバックアップを必ずとること
3.自分がやりたいことを実現できるテーマやプラグインを探す
→自分がやろうとしていることは既にやっている人がいたりする・・・。
〇授業内容
■フック
◇フィルターフック
文字列を加工する処理を追加できる場所
apply_filter関数
第一引数:フィルターフック名
第二引数:フックに渡す変数(加工に使用する値)
第三引数(任意):優先度
第四引数
add_filter関数
第一引数:フィルターフック名
第二引数:フックに渡す関数(加工に使用する処理)
第三引数(任意):優先度:初期値10
数値が小さいほど優先される
同じ数値の場合は登録順
第四引数:引数の数
◇アクションフック
フック地点に処理を追加する
do_action関数
第一引数:アクションフック名
第二引数(任意):変数
add_action関数
第一引数:アクションフック名
第二引数:追加する関数