はてなブログでjQueryを使おうとすると「$が見つからない」エラーになる原因は、jQueryの読み込みがHTML下部で行われるタイミングの問題。addEventListenerでDOM読み込み後に実行するように書き換えれば動きます♪
StaticPressでWordPressのRSS Feedを出力するとindex.htmlになってしまう問題の解決方法。xml形式で出力する設定と、FeedのURLが管理サーバーのままになる問題をplugin.phpへの追記で直す手順です♪
コメント機能を使っていない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で静的化しているサイトに♪