WordPress でタイトル要素の重複を回避する

SEO, WordPressカスタマイズ Comments (0) | Trackbacks (0)

昨日、Google ウェブマスターツールでタイトルの重複が大量にあった件の対処をした。

重複の原因は大きく分けると2つのパターン。

  1. 「?view=com‎」「?view=wrt‎」など URL のあとにパラメータがつく
  2. これは、携帯表示プラグイン MobileEye+ のコメントページ、コメント書き込みページのURL。実験的に入れているツールがモバイルページもパソコンのページと認識させているため起こっているみたい。「link rel=”canonical”」を入れてとりあえずの対策をしたけれど、根本的な対策が必要っぽい。要相談。

  3. 月別アーカイブやカテゴリ、タグページなどで、記事数が多く複数のページにわたっているとき、同じ <title> タグがついてしまっている
  4. カテゴリとタグで同じ文字列があるとき、<title> タグが重複

今回は 2) と 3) に対して対策を行った。
>>『WordPress でタイトル要素の重複を回避する』の続きを読む

Smart Update Pinger の改変に泣く

WordPressカスタマイズ, WordPressプラグイン Comments (0) | Trackbacks (0)

WordPress のプラグイン Smart Update Pinger を改造しようとしてるんだけれど、なぜか改造したものをアップロードするときちんと動かない。

まずプラグインを有効化するときにエラー発生。61行目のシングルコーテーションのエスケープ「¥’」が怪しいと思って削除したら、有効化時にエラーはでなくなったけれど、今度はログをきちんと吐き出してくれない。う〜ん。
同じ変更を WordPress のプラグインの編集画面から行うとOK。勘なんだけれど、たぶん日本語環境では、バックスラッシュがエンマークになってしまっているのが問題ぽい。

まあとにかく WordPress のプラグイン編集画面から変更をしてテスト! うまくいくいきますように。

*追加* Smart Update Pinger に Yahoo! ブログに更新 ping を送る機能を何とか実装できました。今のところうまく動いています。これ公開したらライセンス的にどうなんだろう。

WordPress コメント表示に Get Recent Comments を使ってみる

WordPressカスタマイズ, WordPressプラグイン Comments (2) | Trackbacks (0)

glossyblue のテーマをカスタマイズさせてもらって使っているのですが、どうもコメントの引用がおかしい。文末が文字化けしてるのだ。きっとマルチバイト文字に対応していないんだと思ってはいたんだけれど、ほったらかしにしてあったのだが、気になって調べてみた。

glossyblue のテーマのコメント表示には、footer.php に src_simple_recent_comments() という関数が使われていて、調べてみてもどんな関数かいまいちわからない。でも、src_simple_recent_comments() の前後をよく見てみると、直前で「simple_recent_comments.php」を読み込んでいることがわかった。このファイルで、コメント者とその概要を表示していたのだ。それが、マルチバイトに対応していないみたい。

ということで、違う方法で最近のコメントを取り出す方法を模索していると、Get Recent Comments というプラグインに辿り着いた。以下の記事が参考になりました。
→Trash can::ver.2:Get Recent Commentsを入れてみた
>>『WordPress コメント表示に Get Recent Comments を使ってみる』の続きを読む

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン