コメント機能を使っていないWordPressサイトでcomment-reply.min.jsを読み込まないようにする方法。StaticPressでwp-includesを除外して出るエラーの対処にも。functions.phpに条件付きの記述を追記します♪
StaticPressが添付ファイルページやauthor、wp-admin、wp-includesなどの不要ファイルまでS3に転送してしまう問題の対処法。class-static_press.phpとplugins.phpを修正して出力対象から除外します♪
StaticPressS3でS3に転送しても更新済みの記事がCloudFrontのキャッシュで即時反映されない問題の対処法。手動でInvalidateする方法と、Lambda関数で転送時に自動でInvalidateする設定までご紹介♪
WordPressは画像をアップロードすると大・中・小の複数サイズを自動生成してディスクを圧迫します。メディア設定とoptions.phpのmedium_large_size_wを0にして、不要な画像ファイルが生成されないようにする方法です♪
StaticPressで再構築してもsitemap.xmlやrobots.txtが出力・転送されない問題の対処法。原因はプラグイン側の既存バグで、ソースコードのcase句に1行追加するだけで正常に出力されるようになります♪
StaticPressで再構築ボタンを押しても処理中のまま止まってしまう原因はプラグインのjQueryの既存バグ。開発者ツールでエラー箇所を確認し、該当行の前に1行追加するだけで処理が進むようになります♪
WordPressのsitemapを自動生成してくれるプラグイン「Google XML Sitemaps」のインストール方法。記事の追加・更新時に自動でsitemapを更新して検索エンジンに通知してくれます。設定は初期値のままでOK♪
WordPressのコメント機能自体を無効化する方法。管理画面のディスカッション設定ではOFFにできないので、functions.phpにadd_filterで1行追記します。StaticPressで静的化しているサイトに♪
WordPressのショートコード機能の作り方。functions.phpに登録したPHP関数を記事投稿画面から呼び出せるので、動的な処理やHTMLを簡単に挿入できます。クイックタグとの違い、独立型と引数型のサンプルつき♪
S3とCloudFrontで公開しているWordPressサイトをAWS Certificate Managerの無料SSL証明書でHTTPS化する手順。SSLとHTTPSの説明から、SESでのドメイン確認メールの受信設定、証明書の取得、CloudFrontへの設定まで♪