Web系 WSL2でWordPressプラグインのユニットテスト環境を構築する プラグイン開発はしたことがあったものの、テストについては実際にWordPress上でポチポチする程度の動作確認しかしていなかったので、下記文献を参考にして環境を構築しようとしたものの、想定上に苦労したのでメモしておきます。 元々は、comp... 2024.04.13 Web系
Web系 【WordPress】Advanced Custom Fieldでネストされたリピーターフィールドのサブフィールドの初期値を設定する ネストとは、"入れ子"になったという意味で、例えば下記のような構造です。 Field X (Type: Repeater Field) Sub Field A1 (Type: Text) Sub Field A2 (Type: Repeat... 2023.10.30 Web系
Web系 記事内容が古いことを閲覧者に知らせるWordPressプラグインを作った 公開されてから一定期間が経過している記事の本文の前に「記事が古くなっている可能性があります」と表示するプラグインです。 ダウンロード 使い方 WordPressのプラグイン管理画面にて「新規追加」→「プラグインのアップロード」 ダウンロード... 2023.10.29 Web系
Web系 【WordPress】データベース調査SQLメモ テーブル名は環境によって異なる場合があるので、各自でお調べ下さい。 不要レコード調査 とあるサイトで、カスタムフィールドが大量にあるカスタム投稿に、大量の非公開または下書き投稿が残っており、どれほどのレコードが記録されているのか調査して驚愕... 2023.10.22 Web系
Web系 これだけはやっておきたい!WordPressのセキュリティ対策 WordPressはCMSの世界シェアNo.1ゆえに攻撃対象とされやすいのが実情です。 WordPressを単に設置しただけでは心もとないため、適切な対策が必要です。 なお、ここではクラウド版であるwordpress.comのWordPre... 2023.09.06 Web系
Web系 さくらインターネットに設置したWordPressをWP-CLIでメンテナンスしてみる これまではWordPressのメンテナンスといえば、管理画面にログインして更新ボタンをポチポチとしていましたが、最近はターミナルでサーバーにログインしてWP-CPLで対応するようになり、これは思っていたよりも快適なので、ここにメモしておきま... 2023.09.05 Web系
Web系 【WordPress】All in one WP Migrationでウェブサイトを移行した際に発生した問題対処まとめ All in one WP Migrationプラグインでサイトデータをエクスポートし、別の新規WordPressにも同じプラグインをインストールしてデータをインポートすることにより、ウェブサイトを簡単に移行する・コピーを作ることが出来ます... 2023.09.03 Web系
Web系 Local(旧Local by Flywheel)でWordPressをサブディレクトリ運用する LocalでWordPressサイトを追加すると、公開ディレクトリであるpublicの直下にインストールされる形になりますが、本番環境と同じディレクトリ構造で管理したい場合は追加作業が必要です。 本記事では、'wp'というサブディレクトリで... 2023.05.20 Web系
Web系 さくらインターネットのレンタルサーバーに設置したWordPressでwp-cronを無効化してサーバーのcronを設定する WordPressの予約投稿は、WordPressのwp-cron.phpによって実現されているようですが、これは実際アクセスがあった際に動作するような疑似cronということで、信頼性は低いものです。 そこで、このwp-cronを無効化し、... 2023.05.13 Web系
Web系 WAFによってContact Form 7の編集で403エラーが出る問題をWAFを無効化せずに対処する方法 WAFを有効化しているとContact Form 7で保存ボタンを押した際に、WAFに通信を遮断される事象が起きていました。 一時的にWAFを無効化するのも手っ取り早いのですが、本記事ではWAFを無効化せずに対処する方法について記載します。... 2023.05.13 Web系