作成:2016/08/22更新:2016/08/22WordPressWordPressで構築されたサイトをリニューアルした時に気づいたこと、障害に対する解決策などを備忘録として書いておきます。今後以下のような不具合がでたらすぐに解決できるかもしれません。したことですけど知っておくと便利です。カスタマイズCSSを変更したら自動で最新のCSSを参照させるこれはケースバイケースですが、キャッシュの設定をしていると、ブラウザがCSSキャッシュを保持するので修正前のファイルを参照してしまうことがあります。CSSの変更を先方のPCで確実に反映させたい、公開中であればユーザーのローカルにキャッシュを残させたくない時は、ファイルの最終更新時刻を取得するfiletimeというのがありますので、これをCSSの末尾に付与することで、CSSを変更するたび拡張子の後に毎回違うパラメータが付与され最新のCSSを参照するようになります。header.phpに以下を記述。Cacheなどの自動実行系プラグインが動かない、feedlyの通知遅延などの障害が発生したことがあります。だいたいそんな時は「object-cache.php」がサーバに残っていたりするのでサーバを調べて削除するとよいです。Cacheとか)の残骸など。キャッシュ系プラグインを削除しても、残骸がサーバーに残っていると予約投稿やcron系が失敗に繋がることがあります。サーバ移行する際は、旧サーバのDBと画像・新テーマ以外は持ち越さないようにした方がよいですね。cronの記述を追記。テストはコピーサイトを一時的に作ってテストして下さい、その際SNS連携しないように設定すること。コピーサイトはテスト後すぐに消しましょう。画像アップロード時に自動で付与されるリンクを消すpreg_replaceでaタグの置換を行います。function.phpに以下を追加。individuals.サイト内検索のトラッキングを設定WordPressであれば、サイト内検索ボックスでユーザーが入力したキーワードを拾うことができるので設定しておきましょう。GoogleAnalyticsで、アナリティクス設定>ビュー設定>サイト内検索のトラッキングをオンにします。クエリパラメータの中に「s」と入れて、「URLからクエリパラメータを削除」にチェックを入れて保存。複数の画像をアップロードしたら「データベース接続確立エラー」となるWP管理画面内から画像をアップロードしたら「HTTPエラー」のメッセージが出たあと、「データベース接続確立エラー」となって、真っ白になったことがありました。最初mysql側を疑いましたが結局nginxのアップロード制限だったというオチ。nginxはデフォルトで1Mまでのアップロード制限がありエラーがでます。nginx.confのclient_max_body_sizeの部分を変更。1g数枚の画像ではエラーが出なかったので最初は気づきませんでした。nginxを使っているなら上記のようにアップロード制限サイズの設定をしておきましょう。ngx_http_core_module以上、知っておくと便利なちょっとしたカスタマイズ小技でした。投稿者:commte株式会社コムテ代表取締役。2015/8:弊社にてWeb制作スクールを開始。した話し方をするおっさん。この後によく読まれている記事2019/03/25WordPress:pre_get_postsを用いてカテゴリページや検索結果の表示を調整する今回はアクションフックを使って、カテゴリページの表示件数や、検索結果で5年以内の記事を返すなど「表示の調整」を行う方法をご紹介します。管理画面で投稿記事は10件に設定2018/04/9WordPress管理画面のユーザーページに項目を追加する管理画面から、独自の情報を記録・出力させる方法として「プロフィールページ」に入力欄を追加する手法があります。日本語と英語の切り替えができる多言語サイトを超簡単に作りたい時に便利な方法。簡易的な方法となります。Contactfo2017/11/6WordPressにコメントを設置する簡単な方法WordPressにコメントを設置する簡単な手順をメモしておきます。コメントデータの処理方法の詳細はこちらをご覧ください。