カテゴリ:WordPress Plugin のアーカイブ

特定のカテゴリを最近の投稿リストで非表示にする

以前、トップページに特定のカテゴリを表示させない設定をしたのですが(参照:Twitter Toolsで1日分のつぶやきをまとめて表示)、サイドバーのRecent Posts、つまり、「最近の投稿リスト」ではその設定がされていないせいで、Twitterによる1日分のつぶやきでリストが埋まってしまうという状態になってしまいました。

本来であれば、もっとブログを更新していれば良いのですが、なかなかそうもいかないのが現状。ちょっと時間ができたので、その方法について調べて反映することにしました。

まぁ、いろいろと手段があるみたいですが、今回採用したのがAdvanced Most Recent Posts Modというプラグインによる設定。なかなかいろいろと機能があって、ブログのデザインに役立ちそうなプラグインです。

このAdvanced Most Recent Posts Modで設定できるのが以下の機能。

  1. 特定カテゴリの表示
  2. 投稿記事の抜粋の表示
  3. 投稿記事のイメージのサムネイル表示
  4. 投稿者の表示
  5. 投稿日の表示

という感じで、こんな機能があったらいいなぁ、と思うような機能が一通り入っています。

実際、このブログではそれらの機能はそんなに必要ではなく、特定のカテゴリを非表示にしたいだけ。なので、Categoryの設定欄に非表示にしたいカテゴリのIDにマイナスをつけて設定する(例:カテゴリID1を非表示にする -1)ことで、そのカテゴリが表示されなくなります。

もちろん、表示したいリストの数にも影響はありません。

このプラグインは、以下のサイトでダウンロードできます。

配布サイト: Trepmal’s Things (http://trepmal.com/)
プラグイン名: Advanced Most Recent Posts Mod(http://trepmal.com/plugins/advanced-most-recent-posts-mod/)

Twitter Toolsの設定

たいした話ではないのだが・・・。

Twitterの設定が変わり、WordPressの投稿をしてもTwitterに自動的につぶやかれなくなっていた。

そこで、Twitter Toolsのプラグインを更新して、再設定してみたところ、いろいろと追加設定する必要がある箇所が出てきた。

ブログとTwitterの連携・・・ニーズが一番あるところだと思うのだが、設定が面倒くさいといろいろと面倒。何とかならないのかね。

ということで、設定完了後のテスト投稿で思うことを書いてみた。

ブログ記事に対するつぶやき数を表示

最近いろいろなブログで、記事に対するつぶやき(Tweet)が何件あるか、そして、その記事から直接Retweetできる機能がついているものを見かける。自分のブログの記事に対するTweetが数多くあるとは思えないが、せっかくなのでこの機能を自分のブログに設置してみようと思って調べてみた。

このような機能を提供しているのが、TOPSYというサイト。このサイトは、Twitterによるつぶやきの検索エンジン。ここでは、気になる言葉やサイトにかかわるつぶやきを検索することができる。

このTOPSYの機能を使って、ブログにつぶやき数を表示するWordPressのプラグインがある。それが、

Topsy Retweet Button

というプラグインである。

インストールは簡単。プラグインのページからダウンロードして解凍後、フォルダごと自分のWordPressがインストールされているサーバーのPluginフォルダにアップロードする。

あとは、WordPressのプラグイン管理で有効にして設定するだけ。テーマに関数を埋め込む必要もなく、ただプラグインの設定で記事のどこに表示するか設定するだけでブログに反映される。その設定自体も簡単でわかりやすいのでここではその方法については記載しない。

といことで、思ったよりも簡単に設置することができた。

ページナビゲーション機能を使う

ページの一番下に、自分がどのページにいるかわかるようにするページナビゲーションがあります。このページナビゲーションをWordPress上に表示するためのプラグインとして、WP-PageNaviというものを導入しています。

今日は、ちょこちょことブログのデザインをいじってるのですが、折角なのでこのページナビゲーションの色とかもいじることにしました。そこで、どのスタイルシートを変更するかというと、WP-PageNaviで生成されるページナビゲーションのスタイルシートはプラグインフォルダのwp-pagenaviフォルダ内にあるので、このスタイルシートを変更すればページナビゲーションのデザインを変えることができます。

とまぁ、ここである懸念が。もし、WP-PageNaviがバージョンアップしたら、仮にこのスタイルシートに変更がなかったとしても、自動アップグレード時に上書きして消してしまうのでは??

どうなんだろ??そこまでは詳しく書いていないのと、なんか調べるのも面倒なので、変更したスタイルシートここに書いておけばいいかということで、以下にメモとして残しておきます。

Continue reading

WordPressのスパム対策を強化

WordPressのスパム対策はAkismetだけで行っているのですが、Akismetはスパムを検知して振り分けるだけで、ダッシュボードのスパム欄に大量にスパムが蓄積される。つまり、ある程度たったらスパム欄に入っているコメントを確認、削除する必要があります。

実は、これが結構面倒くさい。たまにAkismetが勘違いして正常なコメントを振り分けられたものがあるので、それを見つけるためにも一通り確認する必要があるわけで。まぁ、Akismetはスパム対策をしていると言いながらも、データベースにはしっかりと登録されているわけで、ある程度負荷もかかっていることになるんですよね。なので、そもそもスパムコメントを受け付けないようにして、そこを漏れたものをAkismetで検知、振り分けてくれればいいなと。

ということで、新たに導入することに決めたプラグインが、WP-SpamFreeというプラグイン。このプラグインは、スパマーがボットを利用して自動的にコメントをしていることから、JavaScriptとCookiesが無効になっているとコメントを不能にしてスパムコメントをさせないというプラグインです。

確かにこれであればそもそもスパムコメントをさせないという目的を達成できそうです。これを漏れてくるスパムをAkismetが検知してくれれば今のところ一番いいかな。しばらく、この状態で見てみたいと思います。

皆さんは、スパム対策をどうしていますか?

あっ、そう言えば、WordPress 2.8 ベータ1がリリースされましたねぇ。テストするかどうか・・・。ベータ1はちょっと怖いので、今回はもう少し待つかなぁ。