当サイトは2022年9月からWordPressのテーマにSWELLを使っています。SWELLサイトの記事を参考にプラグインを見直しました。
SWELL:推奨プラグインと非推奨・不要・注意すべきプラグインについて
SWELL:スクリプトの遅延読み込み」機能の使い方について
プラグインの導入
WordPress+SWELLが持つ機能の補完に加えて、バックアップ、高速化、セキュリティ対策、サイト運営の効率化といった機能をアップしてくれるプラグインを試行錯誤しながら導入しています。
バックアップ
バックアップは「All-in-One WP Migration」を使っています。このプラグインはWordPress環境の移行ツールとして有名ですが、CocoonからSWELLへの引っ越し時に「All-in-One WP Migration」のエクスポート/インポートでWordPressのリカバリの確認ができたので、このプラグインのエクスポートファイルを定期的なバックアップファイルとして保管しています。
「All-in-One WP Migration」の無料版は32MB制限があったので「高度なオプション」でバックアップ対象を減らします。
WordPressのメディアファイル(/wp-content/uploadフォルダ)はレンタルサーバ管理画面の「ファイルマネージャ」で一括コピーする、プラグインやテーマは再インストールすることにして、エクスポート/インポート対象から除外すれば32MB内に収まりました。
高速化
レンタルサーバのキャッシュ設定、SWELLの高速化設定、プラグインを使った画像ファイルの圧縮を行っています。
・レンタルサーバの管理者Webサイト:高速化設定(サーバのキャッシュ)
・WordPressの管理者メニューの設定:「SWELL設定」高速化タブでキャッシュ設定とGoogle関連スクリプトの遅延読み込みを追加設定
・画像ファイルの圧縮:プラグイン「Converter for Media」でWebP形式に変換
セキュリティ
Wordfence Securityプラグインを入れています。ファイアウォール、2要素認証、ウイルス対策など多くの設定項目があります。2要素認証はスマートフォンの「Google Authenticator」アプリに表示される認証 (2FA) コードでログインします。2要素認証機能は無料でした。
プラグイン「WPS Hide Login」を使って、WordPressログインページのURLを変更しました。
サイト運営の効率化
WordPressは本文を一行訂正しただけでも更新日が変わってしまうので、「WP Last Modified Info」で更新日を固定(Lock)しておき、公開済みの記事を大幅にリライトした時のみ手動で更新日をリセットしています。
WP-Optimizeで古い投稿のリビジョンや自動保存された下書きの最適化(直近の2週間分を保持)を行っています。
利用中のプラグイン(2024/02/25時点)
本サイトで利用しているのプラグインの一覧です。WordPressのバージョンは 6.4.3 、SWELL 2.9.0、PHP 7.4.33です。
# | プラグイン | バージョン | 説明 |
1 | All-in-One WP Migration | v.7.80 | WordPress環境の移行ツール(インポート/エクスポート) https://ja.wordpress.org/plugins/all-in-one-wp-migration/ |
2 | Contact Form 7 | v.5.8.7 | お問い合わせフォームプラグイン https://ja.wordpress.org/plugins/contact-form-7/ |
3 | Converter for Media | v.5.12.1 | WebP & AVIF コンバーター (旧WebP Converter for Media) https://ja.wordpress.org/plugins/webp-converter-for-media/ |
4 | XML Sitemap & Google News | v.5.4.5 | XMLサイトマップ作成 https://ja.wordpress.org/plugins/xml-sitemap-feed/ |
5 | Highlighting Code Block | v.2.0.1 | シンタックスハイライト機能付きのコードブロックを追加 https://ja.wordpress.org/plugins/highlighting-code-block/ |
6 | SEO SIMPLE PACK | v.3.2.1 | SEOに必須な基本的なメタタグ出力など https://ja.wordpress.org/plugins/seo-simple-pack/ |
7 | Wordfence Security | v.7.11.3 | ファイアウォール、2段階認証、セキュリティスキャナーなど https://ja.wordpress.org/plugins/wordfence/ |
8 | WP Last Modified Info | v.1.8.9 | Last Modifiedの変更・Lock、表示。 https://ja.wordpress.org/plugins/wp-last-modified-info/ |
9 | WP Multibyte Patch | v.2.9 | WordPress 日本語パッケージのマルチバイト機能拡張 https://ja.wordpress.org/plugins/wp-multibyte-patch/ |
10 | WPS Hide Login | v.1.9.13.2 | ログインページのURL を変更 https://ja.wordpress.org/plugins/wps-hide-login/ |
11 | WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance | v.3.3.0 | WordPressデータベースの最適化のみ利用 https://ja.wordpress.org/plugins/wp-optimize/ |