カスタマイズ・実装
PHPのバージョンを7.33から8.12へバージョンアップ
バージョンアップ中にエラーメッセージが表示されているのを訪問者が見てしまうのはよくないので、メンテナンスモードにして夜間に作業をしました。WordPressのメンテナンスモードと調べるとよくプラグインを使用した方法が紹介されていますが、プラグインを使用せずにメンテナンスモードにしました。詳しい方法は下記記事で紹介しています。
プラグインを使用しないでWordPressnメンテナンスモードを実装する方法について記事にしています。
メンテナンスモードにしてバージョンアップをしたところ下記のようなエラーメッセージがページいっぱいに表示されるようになりました。
Warning: Attempt to read property
Warning: Undefined variable
上記を1つずつ修正していきました。PHPの他のエラーについては下記記事で紹介しています。
またループがWP_Queryではなく、非推奨のquery_postsで実装されていたためこちらも直しました。
詳しくは下記記事で紹介しています。
query_postsは非推奨である理由とWP_Queryに変更する前後のソースコードを掲載しています。query_postsをWP_Queryに変更するのはソースコードを見てわかるように少しの変更しかないのでquery_postsを見つけ
WP_Formsのお問い合わせフォームにGoogle reCHAPTCHAの設置
海外からのスパムが多くなってきたのことだったので設置しました。
目次デザインの実装
下記記事のような目次の実装を依頼を受けました。
WordPressの記事一覧で特定の記事のみ表示を変える
下記記事で紹介しているような実装をしました。
WordPressのWP_Queryのループ内で特定の記事のみ出力を変えるためのソースコードを紹介しています。
Advanced Custom Fieldsで登録した画像をモーダルスライダーで表示
下記記事のようなモーダルスライダーを作成しています。
slick.jsとjQueryでモーダルスライダーを作成しました。html、css、JavaScriptソースコード紹介しています。
アンカーリンクのスクロール位置の修正
ページ内のアンカーリンクにスムーススクロールを実装するJavaScriptのソースコードを紹介をしています。また、スムーススクロール後にヘッダーと見出しが被ってしまう原因についても解説しています。
その他
クライアント様ホームページの更新作業複数件