WordPressプラグイン「Google XML Sitemaps」でサイトマップが更新されない問題について
WordPressでGoogle XML Sitemapsプラグインを使ってサイトマップ(sitemap.xml, sitemap.xml.gz)を更新していたのですが、サイトマップが上手く更新されておらず、Google...
Nginxでモバイル・PC判定をして、キャッシュを別々に作っているのですが、その判定結果を、PHP(Apache上で動作)でも使いたくなりました。そこで、Nginxの設定ファイル内から、Apacheに情報を渡せるようにし...
WordPress:コメントのリンクにnofollowを追加する方法
comments_popup_linkが生成するコメントのリンクにnofollowを付ける方法をメモしておきます。 コメントへのリンクにnofollowをつける エントリのタイトルの周辺によく書かれている「コメント(10...
WordPress初心者が間違いやすいJavaScriptファイルの設置方法
WordPressのテーマファイルにjavascriptを書こうとすると、どうしてもWordPressのエディタの都合上、テーマファイルのヘッダやら、bodyの中やらにjavascriptを書きたくなってしまうのですが、...
WordPressアップデート後の不具合(カテゴリ関連)に効果抜群だった対策
WordPressのアップデート後に、カテゴリ周辺の機能がおかしくなってしまいました。かなり不思議なバグり方で、調べても同様の症状や効果的な解決方法が見つからなかったので、私が試してうまくいった復旧方法をシェアしておきま...
WordPressが攻撃の踏み台にされた時に管理画面からWordPressを全停止する方法
「WordPressの16万サイトが大規模攻撃の踏み台に、「Pingback」機能悪用 - ITmedia エンタープライズ」にあるように、WordPressがDDoS攻撃の踏み台として利用されたようです。対策を調べると...
WordPress:関連記事プラグインYet Another Related Posts Pluginの警告メッセージについて
WordPressの関連記事表示用プラグインYARPP(Yet Another Related Posts Plugin)の設定画面を開いてみたところ、最上部に、MySQLのストレージエンジンに関するエラーが表示されてい...
sixcoreへのWordPress引っ越し手順と注意のメモ書き(中止)
WordPressサイトを「sixcore(レンタル共有サーバ)」に引っ越しさせた際の手順と注意点のメモです。しかし、残念ながら、サブドメインを直接設定できない(登録ドメインの権限が必要)という用件の問題に遭遇したため、...
BackWPupでエラーが出てJobを実行できなかったときのメモ
自分がインストールしたわけではないWordPress上で BackWPUp 3.0.13 をインストールしたところ、「The HTTP response test get a error "couldn't connec...
WordPress:「Uncaught ReferenceError: jQuery is not defined」が表示されたときの対策メモ
Chromeでブログのコードを確認したところ、「jQuery」が見つからないというエラーが表示されていました。この原因と対策についてメモしておきます。私の場合は少し特殊な原因だったので、普通の確認事項についても少し書いて...
WordPress+Google Analyticsで自分を集計対象から除外する方法メモ
WordPressを使っているブログで、そのブログにログイン中のユーザを、Google Analyticsの集計の対象外にする方法についてメモ。 背景 今まで、各ブラウザ用のGoogle Analyticsオプトアウトプ...
WordPress:モバイルだけプラグインの効果を停止する方法(強引)
Mobile環境でのみ、jQueryを読み込まないようにしようと、remove_actionなどで対処していたのですが、それだけでは上手く取り除くことが出来ず、最終的にプラグインを書き換えて、mobile環境からのアクセ...
ウェブマスターツール「サーバーエラーが増えています」対策メモ(500 Internal Server Error・WordPress)
ウェブマスターツールからメールが届き、クロールエラーが多発していることが分かりました。この対策手順(原因を探し、対策を考えて提供するまでのプロセス)をメモしておきます。 メールの内容(エラー内容を確認する) ウェブマスタ...
NginxからApacheに変更してNginx Cache Controllerからキャッシュが削除できなくなった原因と対策
リバースプロキシ(Nginx)のキャッシュをNginx Cache ControllerというWordPressプラグインから削除していたのですが、WordPressが動いているサーバをNginxからApacheに変更し...
WordPress Popular Posts でサムネイルが表示されない原因と TimThumb.php のエラーについて
WordPress Popular Posts でサムネイルが表示されなくなってしまいました。その原因がプラグイン内部で使っているTimThumb.phpにあったようなので、メモしておきます。 サムネイルが表示されない ...
WordPressプラグインなどで利用されているTimThumb.phpの脆弱性について
画像をリサイズするためにWordPressプラグインなどで利用されているtimthumb.phpについて調べてみると、「脆弱性があるから削除しよう」という文章が見つかるのですが、とっくの昔に対策済みのようなので、紹介して...
WordPress:外部サイトへのリンクにだけ「target="_blank"」を付けて内部リンクの「target="_blank"」は外す方法メモ
今回は、投稿本文中のリンクタグ(aタグ)にある「target=_blank」要素を、「外部サイトへのリンクには付ける」かつ「内部ページへのリンクには付けない」を強制的に適用する方法をメモします。 外部サイトへのリンクに『...
Twitterの埋め込み用コードにasyncが追加されていたので対策した
Twitterの埋め込み用コードに非同期用の要素「async」が追加されました。このasyncを「async="async"」に変更したかったので、WordPresテンプレートに変更を加えました。それ...
「要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります」エラーの原因
サーバを移転した直後にプラグインを削除しようとしたところ、エラーが出てしまい、サーバのFTPアカウントを要求されました。この原因についてメモします。 エラー プラグインを削除しようと「プラグイン>インストール済みプ...
BackWPupの予約バックアップが動かなかった原因
BackWPupを使って自動バックアップを設定しておいたのに、なぜか動かなくなっていました。その原因と対策についてメモします。 メールが来ないことで発覚 BackWPupの自動バックアップを設定しておいたのに、バックアッ...