カテゴリー
WordPress

【WordPress】Quick Adsense の設定を変更しましたの♪

スクリーンショット 2014-07-09 0.00.26.png

Quick Adsense 設定変更で注意したいポイント

  • Twenty Fourteen など、WordPress テーマがレスポンシブデザインにより一覧ページではタイトルだけを表示する場合はスマホでは広告が表示されない
  • nginx のプロキシキャッシュなど、キャッシュが効いているページでは効果が確認できない
  • 原因不明だが、Appearance の Place all possible Ads on these pages. が動かなかった

Quick Adsense 設定を変更しても反映されていないのなら、キャッシュが怪しいですの。

キャッシュにつきましては、自力でキャッシュされていなさそうなページを探すか、変更の都度キャッシュを削除する必要がございます。

今回修正した Quick Adsense 設定の修正内容

カテゴリー
WordPress

【nginx】WordPress でキャッシュしてはいけないページ(ファイル、ディレクトリ)設定!!!

ポイント

  • WordPress 関係のクッキーを使用している場合はキャッシュしない
  • WordPress プラグイン Nginx Cache Controller に必要な設定を維持する必要がある。今回の場合は、proxy_cache_key
  • 「POST はキャッシュしない」と「GET 以外はキャッシュしない」は異なる。GET をキャッシュするよう明確にしたいので「GET 以外はキャッシュしない」設定にする。
  • キャッシュファイルを Linux コマンドから削除する場合は、最新の注意を持って!nginx 以外に、PHP-FPM を再起動したほうがよい
カテゴリー
WordPress

【nginx】【WordPress】wp-cron.php アクセス時はログに残さないようにしました♪

★追記★本投稿の設定により、 wp-cron アクセスのログは残らないようになりますが、wp-cron も動かなくなります><。

はじめに

Logwatch ログを拝見しておりましたら、次のようなログがたくさん見られました。

    499 (undefined)
       /wp-cron.php?doing_wp_cron=1403803446.1112749576568603515625: 2 Time(s)
… 略 …

wp-cron は記事の自動公開や BackWPup のトリガーなど、スケジュール周りで動いてくださる、大変便利な存在です♪

決して攻撃ではありません。ですけれども、Logwatch さんは少し誤解しているようですの><。

ですから、Logwatch にキャッチされる以前に、nginx のログとして残さないようにいたしますわ♪

カテゴリー
WordPress

【nginx】WordPress 用のパーマリンク設定を修正しました♪

追記。次の投稿で、一部 nginx 設定ファイルを修正しております。

ポイント

  • nginx ウェブサーバ設定の server コンテキストに try_files $uri $uri/ /index.php?q=$uri&$args; を記述する

try_files $uri $uri/ /index.php?q=$uri&$args; の意味

カテゴリー
WordPress

【WordPress】【Jetpack】ブログ購読時の文章を英語から日本語にいたしました♪

スクリーンショット 2014-06-22 17.43.43.png

WoedPress プラグイン、Jetpack の「購読」機能を設定すると、わたくしたちのブログを購読することができるようになります。そして、メールアドレス登録時に届くメールの文章を変更することもできます。

その文章、英語ですのね♪わたくしたちのサイトは日本語で運用しておりますので、日本語に変更する手順を記録したいと存じます。

カテゴリー
WordPress

【WordPress プラグイン】Nginx Cache Controller を入れてキャッシュの削除を確認しました♪

Nginx Cache Controller の「すべてのキャッシュを削除」が動いているかを確認する方法

  • Linux コマンド du -s /var/cache/nginx/ でキャッシュ増減を見て、Nginx Cache Controller のキャッシュ削除機能が働いているであろうことを確認できた
  • 記事修正直後にログアウトして確認した所、修正した内容が直ちに反映されていたためキャッシュが削除されている、つまりプラグインが正常に動いていることが確認できた
カテゴリー
WordPress

Nginx Cache Controller を使うためにヘッダーについて勉強!設定編集いたしました♪

WordPress › Nginx Cache Controller « WordPress Plugins を使うには、WordPress から nginx のキャッシュを操作するために、nginx のキャッシュ設定を変更する必要があるとのことですわ。

その中の一部分、次のヘッダについて調べましたのでメモいたします。

  1. X-Accel-Expires
  2. X-Accel-Redirect
  3. X-Accel-Buffering
  4. X-Accel-Charset
  5. X-Accel-Limit-Rate
  6. /etc/nginx/conf.d/default.conf の fastcgi_pass_header を編集してこうなりました♪
  7. おわりに
カテゴリー
WordPress

Apache から nginx + リバースプロキシキャッシュに変更したらアクセス数も伸びました♪

アクセス数変化のポイント

Apache 時代

  • ブログ開設から順調に1日のアクセス数が伸びるも、約1年で伸び悩み始める
    スクリーンショット 2014-06-18 20.38.13.png
  • その後1年以上経過したがアクセス数はほぼ横ばい
  • ブログ開設時はページ表示が数秒だったが、ページ表示に10秒以上かかるようになった。記事数の増加か、VPS の使用者が増えて一人あたりが使えるリソースが減ったかが原因と思う。記事執筆者すらストレスを感じるようになった

nginx 時代(4日目)

  • 1300程度だった PV が nginx + リバースプロキシキャッシュにした翌日には 2000 PV と、700 PV 増加となった。
    スクリーンショット 2014-06-18 20.05.17.png
  • アクセス数の伸びた(バズった)記事を書いたわけではない
  • 投稿の表示のストレスも、更新のストレスも軽減された

nginx へ変更して4日めですけれども、Google アナリティクスを見るとアクセス数が大きく変わりましたので記録しておきますの!

カテゴリー
WordPress

【WordPress】ブックマークレットをリンクとして追加する方法(JavaScript を a タグの href に追加する方法)

ポイント

  • JavaScript を a タグの href 部分に入れたいときは、エディターは「テキスト」で編集する。
  • エディターは「テキスト」から「ビジュアル」へ切り替えてはいけない

事の発端。あらあらまあまあ。どうしたのかしら?ブックマークレットが消えてしまいますの。。。

カテゴリー
WordPress

【HTML】WordPress 投稿内でページ内リンクを付ける方法メモ

WordPress 投稿内でページ内リンクを付ける手順

記事は書き上がって残りはリンクを貼る、貼られるのみを残した状態といたします。

  1. テキストエディタへ切り替える。
  2. リンクを貼られるタグに id を挿入する。
    例「<h3>見出し3</h3>」→「<h3 id=”a03″>見出し3</h3>」
  3. リンクを貼るテキストを a タグを囲み、リンクとして先ほどの id を先頭に「#」を付けて指定する。
    「見出し3」→「<a href=”#a03″>見出し3</a>」または絶対パス指定で「<a href=”https://oki2a24.com/2014/06/17/add-a-tag-in-same-html-page/#a03″>見出し3</a>」

リンク URL で「/」の後に「#」と記号が連続するのがなんとなく馴染めませんけれども、これで正しいですの♪

HTML で同じページにリンクを貼る方法

今回の方法は、なにも WordPress 独自で WordPress でしか使えない方法ではありません。広く HTML で使用することができます。

となりますと、ポイントは次の 2 点です。

  • リンク貼られる箇所をタグで囲んで id を指定する。
  • リンク貼る箇所を「#指定した id」をリンク先にして a タグで囲む。

是非覚えておきますの♪