alienHRNの訓練日記

IT業界初心者で勉強中。

20201113授業メモ

wordpressCSS・JSを読み込む際はfunction.phpに読み込み専用のコード
を記述する。

WordPressのメリット・デメリット
WordPressとは→CMS
Webサイトを構成するテキストや画像、レイアウト情報などを一元的に保存
・管理し、サイトを構築したり編集したりするソフトウェア
→ブログシステムに近いもの
ホームページとの違い→デザイン性
ブログのように自分で簡単に投稿や編集が出来て、かつデザインも大手の
サイトのようにかっこいいものを作りたい。それを叶えてくれるのがWordPress
※業者に頼むと金かかる


WordPressのメリット
サイト構築が簡単
テンプレートが豊富
カスタマイズやテーマの情報が多い
カスタマイズが自由自在
管理や引き継ぎが楽
SEOに有利


WordPressのデメリット
表示速度が遅い
サーバ維持費がかかる
セキュリティに脆弱性あり



WordPressPHP言語との関係
一般ユーザはPHPの知識がなくてもサイト制作・編集が可能
WP上級ユーザはPHPを駆使して複雑なカスタマイズを行うことが可能
→最も一般的なWordPress PHP関数を知っておくだけでも、
WordPressウェブサイトの重要な調整を行うことができる。


WordPressPHPでカスタマイズする際に注意する事
1.本番環境ではなく開発環境で行うこと。
Windowsなら「Instant WordPress」というものがあるらしい

2.PHPファイルのバックアップとデータベースのバックアップを必ずとること
3.自分がやりたいことを実現できるテーマやプラグインを探す
→自分がやろうとしていることは既にやっている人がいたりする・・・。







〇授業内容
■フック
◇フィルターフック
文字列を加工する処理を追加できる場所
apply_filter関数
第一引数:フィルターフック名
第二引数:フックに渡す変数(加工に使用する値)
第三引数(任意):優先度
第四引数

add_filter関数
第一引数:フィルターフック名
第二引数:フックに渡す関数(加工に使用する処理)
第三引数(任意):優先度:初期値10
         数値が小さいほど優先される
         同じ数値の場合は登録順
第四引数:引数の数



◇アクションフック
フック地点に処理を追加する
do_action関数
第一引数:アクションフック名
第二引数(任意):変数

add_action関数
第一引数:アクションフック名
第二引数:追加する関数