12月 06

WordPressにtwitter toolsをインストールしてみた。


ひさびさのwordpress関連の投稿。
最近、twitterにはまっているので、ブログの更新をtwitterでつぶやきたいなーとかサイドバーに自分のつぶやき表示したいなーとか思っていたところ、やはりtwitterがらみのプラグンがあった。

twitter tools

これをいれると、自分のつぶやきがサイドバーに表示されたり、ブログの更新をtwitterに投稿したり、はたまた自分のつぶやきをblogに投稿できる優れものだ!

導入は以下のとおり
まず、ダウンロード・インストール

cd wp-content/plugins/
wget http://downloads.wordpress.org/plugin/twitter-tools.2.0.zip
unzip twitter-tools.2.0.zip
rm twitter-tools.2.0.zip

これプラグインの導入は完了。
つづいて、管理画面->プラグイン でtwitter toolsを有効にする。
その後、管理画面->設定->twitter tools で色々設定できる。

サイドバーに表示する場合は、
管理画面->概観->ウィジット にtwitter toolsというプラグインがあるので、それをドラッグ&ドロップすれば完了だ!

というわけで、これを投稿したらtwitterにも反映されるはずだが・・・。

written by YSU \\ tags: , ,

2月 15

wordpressを導入しておよそ2ヶ月がすぎた。
ここで、wordpressの導入後にやるべきことをまとめておこう。
とりあえずやるべきことは以下の項目を行う必要があると考える。

  • 1.wordpressを安全にする。
  • 2.Google Analyticsに登録する。
  • 3.Google AdSenseに登録する。
  • 4.検索エンジンに登録する。
  • 5.サイトマップを送信する。
  • 6.カテゴリを準備する
  • 7.タグを準備する
  • 8.関連記事機能の実装
  • 9.パーマリンクを最適化する。
  • 10.All in One SEO Packの導入。
  • 11.Smart Update Pingerの導入。
  • 12.Ping送信の登録。
  • 13.Yahoo!ログールに登録。
  • 14.ブログランキングに参加する
  • 15.良質な記事を書き続ける

とりあえず上記の内容を行っていれば、wordpressを更新していく上で必要な内容は網羅されていると思う。
逆に上記の内容を行わずに、記事を書き続けてもインターネットの大海原で認知されていくのは難しいだろう。
では一つずつ説明していこうと思う。

1.wordpressを安全にする。

まずは、wordpressを安全にすることを考えなければならないだろう。具体的には、以下の内容をやっておく必要がある。

基本的に一番下のIPレベルで制御だけでもやっておけばかなり安全になるだろう。

2.Google Analyticsに登録する。

これはアクセス解析のために必要である。まずはGoogle Analyticsに登録し、そのあとでwordpress全体にトラッキングコードというのを埋め込めばOKである。トラッキングコードの埋め込みは「Ultimate GA」というプラグインを導入すれば簡単にできる。こちらを参照=>WordPress で Google Analytics を使う。(Ultimate GA)

3.Google AdSenseに登録する。

GoogleAdsenseとはようはアフィリエイト広告を貼り付けることである。Googleが発行したhtmlソースさえ張っておけば、Googleが勝手にコンテンツを解析し、コンテンツに応じた広告を表示していくれるというものである。登録はコチラ
これはかならずしもやっておく必要はないが、ブログをやる以上広告を張っておいたほうがちょっとモチベーションもあがるし、サイト全体もなんとなくにぎやかになる。ただし、Adsenseで儲かるかどうかは別の話である。

4.検索エンジンに登録する。

ここから先はSEOを含むアクセス向上のために行うことである。
そのためにまず必要なのは各検索エンジンに登録しておくことであろう。とりあえず

の上記3つくらいは登録しておいた方がいいだろう。Googleに関しては、必須である。

5.サイトマップを送信する。

サイトマップとは検索エンジンに対して、自分のコンテンツをクロールしてもらうために送信するクローラーに対するサイト内の地図みたいなものである。とりあえず、googleだけでも対応しておくとよいだろう。wordpressのGoogle XML Sitemapsというプラグインを使えば簡単にサイトマップの作成と送信が可能になる。⇒Google Sitemap作成プラグイン[WP]

6.カテゴリを準備する

あたりまえだが、自分の作成するブログに応じてカテゴリははじめからある程度考えておいたほうが良いだろう。
また、カテゴライズすることは人にとって見やすいだけでなく、SEO対策としてもある程度有効だと考えられる。
カテゴライズしたら忘れずにカテゴリ一覧を自分のブログに表示しておこう!インデックス数の増加につながるであろう。

7.タグを準備する

SEOの基本は内部リンクと外部被リンクを増やすことにある。内部リンクを増やすことにおいては、タグはもっとも有効的な方法であろう。
おそらく、最新のwordpressならばデフォルトでタグ機能が実装されているはずだ。
記事を書いたら忘れずにその記事に関するタグ付けを行うとよいだろう。自分のブログにタグ一覧の表示も忘れずに設定しておきたい。
また、SEOだけでなく関連記事の表示にもタグが非常に有効になってくるので、タグは思った以上に重要だと思う。

8.関連記事機能の実装

これは、投稿した記事に関連する記事を自動的に表示してくれる機能のことである。この機能を実装するためには、各記事へのタグ付けが必須である。これをやることにより、内部被リンク数が増加しある程度SEOに効果があるであろう。詳しくは、WordPressで関連記事機能の実装(WordPress Related Posts)を参考にしていただきたい。

9.パーマリンクを最適化する。

デフォルトのパーマリンクは確か「pageid=1」とかになっていてかなりいけていない。
SEO的には、パス(/)で区切ってパラメータではなく、ページ的に表示したほうがよいとされている。とりあえず、

管理画面=>設定=>パーマリンク設定=>カスタム構造

の部分に『/%category%/%postname%/』と記述しておこう。それだけである。

10.All in One SEO Packの導入。

これは、記事のdescroptionやタイトル、keywordを自動で最適化してくれるかなり重要なプラグインである。
これを導入するだけでもtitle , description , keywordはかなり改善されるであろう。
詳しくは、Wordpressの「All in One SEO Pack」プラグインを入れてみた。を参考にしていただきたい。

11.Smart Update Pingerの導入

これは、wordpressからping送信を最適化するためのプラグインである。ping送信とは、ブログが更新されたことをpingサーバーに送信する仕組みなのだが、wordpressのデフォルトでは、修正・更新のたびにpingが送信されてしまうので、pingサーバーに嫌われかねない。それを防ぐためにSmart Update Pingerを導入したほうが良いだろう。詳しくは、Wordpressでping送信を最適化する(Smart Update Pinger)を参考にしていただきたい。

12.Ping送信の登録。

11の項でも説明したとおり、pingとは更新のあったことを送信する仕組みである。
ping送信をする際のURLは、

管理画面=>設定=>投稿設定=>更新情報サービス

に追加することで設定できる。
とりあえず、pingooへの登録とpingooへのping送信設定だけは忘れずにやったおきたい。
あとは、ping送信一覧にあるURLやブログランキングに参加した際に発行されるping送信のURLを忘れずに設定しておこう。

13.Yahoo!ログールに登録。

最初のうちは、ここに登録するだけでもある程度のアクセスが集まる。
登録して自身のブログに貼り付けておこう。=>Yahoo!ログール

14.ブログランキングに参加する

アメブロなどの大規模ブログサービスならともかく、wordpressで孤軍奮闘する場合はどうしてもブログランキング等に参加して、アクセスを集める必要がある。とりあえず登録だけでもしておこう。さらに、できるのであればトラックバックコミュニティなどに参加して積極的に自分のブログをアピールしていく必要がある。とりあえず私は以下のブログランキングに参加した。

全部登録する意味はあまりないだろうが、最低限にほんブログ村Technoratiは登録しておいたほうが良いと感じた。

15.良質な記事を書き続ける

最後にこれがもっとも大切なことであろう。どんなに、すばらしいセッティングを行っていても更新のないブログや中身のないブログはあきられてしまい、アクセス向上にはつながらないであろう。とにかく、日々良質な記事を書くことがブログを立ち上げたあとにやることなのである。
しかし、これが一番難しいのもまた事実である。

最後に

wordpressを導入してすべきことは以上である。
とりあえず、上記をやるだけでも設定・SEO対策として基本的なことは抑えられるだろう。
私がwordpressを導入する際に、下記サイトは本当に参考になった、上記設定を一通り終えた後で下記サイトにも目を通しておくと良いだろう。
(参考)

written by YSU \\ tags: , , ,

2月 03

よくwordpressで作られたらしき記事をみると、
「関連記事」や「この記事を読んだ人はこんな記事もよんでいます」というのをよくみかける。
今回は関連記事機能(レコメンド機能)の導入について。

今回使うのは、「WordPress Related Posts」というプラグイン。
どうやら、wordpressにはじめから組み込まれているタグを元に、関連記事を見つけるというものらしい。
なので、この機能を使う前にwordpressのタグをあらゆる投稿に仕込む必要がある。

実装方法は以下のとおり。こちらを参考にした。

①ダウンロードとインストール

FTPでアップロードする場合は、ココからダウンロードし、pluginディレクトリにアップロードしてください。
コンソールから行う場合は、以下のとおり。

cd [wordpressまでのパス]/wordpress/wp-content/plugins
wget http://downloads.wordpress.org/plugin/wordpress-23-related-posts-plugin.1.0.zip
unzip wordpress-23-related-posts-plugin.1.0.zip
rm wordpress-23-related-posts-plugin.1.0.zip

②管理画面=>[プラグイン]=>[ WordPress Related Posts]を有効化

③管理画面=>[WordPress Related Posts]の設定

以下の項目を編集してください。

  • Related Posts Title:関連記事を出すときのタイトル(例:この記事を読んだ人はこんな記事もよんでいます。)
  • When No Related Posts, Dispaly:関連記事がない時の表示。「RandomPosts」がSEO的によさそう。
  • No Related Post's Title or Text:↑のときのタイトル(例:人気の記事♪)
  • Limit:件数
  • Exclude(category IDs):レコメンドしないカテゴリID
  • Other Setting:基本的には全チェックでOK

上記で設定完了です。各記事の下に関連記事が表示されたと思います。
最後の設定画面の部分で細かいことができると思うので、カスタマイズしたい方は調整しながら設定画面を更新してください。

他にもこういったプラグインがいくつか存在するが、
ほかのプラグインはプラグインを2ついれたり、yahooのアプリIDが必要だったりとめんどくさい。
いろいろ見てみたが「WordPress Related Posts」が一番楽であるし、結果もまぁまぁなものだと思います。

あと、最初の方にも書いたとおり、このプラグインはタグを前提としていますので、
ぜひ、投稿時にwordpressのタグを登録してみてください。
SEO的にも内部リンクが増えるので、良い効果が期待できるはずです。

written by YSU \\ tags: , , , ,

2月 03

前回の
Wordpressセキュリティ向上①-robots.txtでログイン画面のインデックス化を防ぐ-
の記事で紹介したのは、
あくまでも管理画面のログイン画面がgoogleなどの検索ページへの露出を防ぐだけである。
なので、直接URLをたたけば、ログイン画面にアクセスできる。
今回は、そもそもアクセスできないようにしようというお話。

アクセスできないようにするためにいろいろ考えたが、やはりIPブロックが一番安全と考える。
今回はレンタルサーバーでもIPブロックが行える.htaccessで、IPの制御を行う。

①まずはIPのチェック

ココであなたが普段WordPressを更新する環境のIPを検索してください。
「上記が現在あなたがアクセスしているIPアドレスです」の一つ上の行の数字がIPアドレスです。
ただ、注意しなければならないのは普通のプロバイダ契約だとこのIPは固定ではないので、変わる可能性が大いにあります。最近は常時接続なので再接続しないかぎりIPは変わりませんが、ルーターの再起動等によって再接続した際はIPが変わりますので、再度IPを調べて設定してください。
※IPを固定にしたい場合は、割とお金と手間がかかるようです。

②.htaccessを編集・設置

「wordpressまでのパス]wordpress/wp-admin/以下に.htaccessというファイルを作り、以下の内容を記述して保存してください。
「255.255.255.255」の部分は上記で調べたIPを入れてください。

Order Deny,Allow
Deny from all
Allow from 255.255.255.255

上記の①と②だけで、特定IP以外からの管理画面へのアクセスを簡単に制御することができる。
これだけで、セキュリティはグっとあがったはずである。

written by YSU \\ tags: , ,

1月 31

いままで、いろいろなシェル等をブログで公開してきたが、
このテーマの</blockquote>がいけてないので、
ソースをきれいに表示するプラグイン「SyntaxHighlighter」を入れてみた。

導入方法はコンソールで以下のとおり。(さっそく使ってみる。)

①ダウンロードとインストール

もし、ダウンロードしてFTPからあげる場合はコチラからダウンロードしてください。

cd [wordpressまでのパス]/wordpress/wp-content/pluginsplugins/
wget http://downloads.wordpress.org/plugin/syntaxhighlighter.zip
unzip syntaxhighlighter.zip
rm syntaxhighlighter.zip

②管理画面⇒プラグイン⇒「SyntaxHighlighter」を有効にする

③あとは投稿時に、hogehogeと書くだけ。

languageに使う言語は以下の種類がある。

  • C++ -- cpp, c, c++
  • C# -- c#, c-sharp, csharp
  • CSS -- css
  • Delphi -- delphi, pascal
  • Java -- java
  • JavaScript -- js, jscript, javascript
  • PHP -- php
  • Python -- py, python
  • Ruby -- rb, ruby, rails, ror
  • SQL -- sql
  • VB -- vb, vb.net
  • XML/HTML -- xml, html, xhtml, xslt

コマンド書きたいんだけどなー。
以下はとりあえずphpの例(携帯絵文字を削除するスクリプト)


mb_substitute_character('none');
$str = mb_convert_encoding($str, 'SJIS', 'SJIS');

こりゃソース書くのに便利だ。
HTMLモードで書かないと、ゴミが入ってしまうので気をつけよう!

written by YSU \\ tags: , ,

1月 30

今回からはword pressのセキュリティ向上のお話。
まずは第一回目。
テーマは「管理画面をインデックスされないようにする」こと。

以前別のドメインでwordpressを展開していたのだが、
困ったことにログイン画面がgoogleにインデックス化されてしまったことがある。
(インデックス化とは、検索されうる状態にあること)
この状態は当然のことながら危険であるし、危険・危険じゃないの前にみっともない。

一般的にインデックスされないためには、
サーバーのドキュメントルートにrobots.txtというテキストファイルを作成すればOKである。
robots.txtにはインデックスされないだけでなく、クロールの頻度やキャッシュの可否なども設定できるようなので、
詳しくはコチラを参考にするとよいだろう。

今回は以下のようなrobots.txtをつくり、ドキュメントルートに設置した。
やっていない方はいますぐにでもやったほうがいいだろう。

User-Agent: *
Disallow: /wp-*
Allow: /

これでgoogleのウェブマスターツールで確認したところ、
ブロックされているのが確認できた。

written by YSU \\ tags: , , ,

1月 22

SEO対策には、ページに応じたdescriptionやkeywordをメタタグに書くと良いといわれている。
ただ、最近ではそうではないみたい・・・⇒参照

しかし、wordpressでは、descriptionやkeywordを操作することができない(正確にはしにくい)。
こんなとき便利なのが「All in One SEO Pack」だ!!上記メタタグを操作できる便利なツールだ。

導入方法は以下のとおり。(参考)WordpressのSEO総合プラグイン「All in One SEO Pack」

①「All in One SEO Pack」の入手とインストール。
FTPの場合はココからダウンロードして、解凍してプラグインフォルダにアップロード。コンソールからの場合は以下参照。

cd [wordpressまでのパス]/wordpress/wp-content/plugins
wget http://wordpress.org/extend/plugins/all-in-one-seo-pack/all-in-one-seo-pack.zip
unzip all-in-one-seo-pack.zip
rm all-in-one-seo-pack.zip

②管理画面⇒[プラグイン]⇒「All in One SEO Pack」を有効化。

③管理画面⇒[設定]⇒「All in One SEO Pack」で各種設定を行う。

基本的にはデフォルトでもtitle,keywords,descriptionはかなり改善される。
あとは、自分の目指すブログスタイルにあわせて記述を変えていくのが良いだろう。

written by admin \\ tags: , , ,