コメント機能を使っていない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する設定までご紹介♪
StaticPressで再構築してもsitemap.xmlやrobots.txtが出力・転送されない問題の対処法。原因はプラグイン側の既存バグで、ソースコードのcase句に1行追加するだけで正常に出力されるようになります♪
StaticPressで再構築ボタンを押しても処理中のまま止まってしまう原因はプラグインのjQueryの既存バグ。開発者ツールでエラー箇所を確認し、該当行の前に1行追加するだけで処理が進むようになります♪
WordPressのコメント機能自体を無効化する方法。管理画面のディスカッション設定ではOFFにできないので、functions.phpにadd_filterで1行追記します。StaticPressで静的化しているサイトに♪
WordPressのショートコード機能の作り方。functions.phpに登録したPHP関数を記事投稿画面から呼び出せるので、動的な処理やHTMLを簡単に挿入できます。クイックタグとの違い、独立型と引数型のサンプルつき♪
WordPressの記事ページのtitleタグはデフォルトで「記事タイトル – サイトタイトル」形式。WordPress4.4以降ならfunctions.phpに数行追記するだけで区切り文字を「|」などに変更できます。開発者ツールでの確認まで♪
Ansibleのplaybook実行時に「Failed to set permissions on the temporary files Ansible needs to create」が出たときの対処法。ansible.cfgに設定を追記するだけで回避できます。備忘録です。
AnsibleでEC2にWordPressをインストールするplaybookの備忘録。ansible.cfg・hosts・group_vars・host_vars・handlers・rolesのファイル群と実行コマンド、ブラウザでインストール画面を確認するまで。