Akismet
このブログにスパムフィルタを導入。
WordPressにデフォルトでついてるAkismetというプラグインを有効にしただけだが。
よくわからないけど、英語とか(たまに違う言語もあるけど)、
日本語でない言語で、ただブログをほめてどこかのリンクを貼ってあるコメントが多く、
いちいちスパムとしてよりわけるのがめんどくさかったのだ。
Akismet は有効にすると、APIキーの入力を求められるので、貼ればOK.
http://wordpress.com/ のサイトで Sign up をすると、
その確認で送られてくるメールの中に、APIキーが貼ってある。
早速1件、スペイン語のコメントを捕捉してくれた模様。
なかなかイイ感じかな。
多言語サイト
WordPress Multi Languages: 5 Plugins To Build A Multilingual Website
http://www.webdesignbooth.com/wordpress-multi-languages-5-plugins-to-built-a-multilingual-website/
このページがよくまとまっているように思った。
1番のWPMLは有料プラグインなので、結局2番のqTranslateを使おうかと思ってる。
(ここのサイトじゃないが)
GTranslate
WordPressのプラグインで、機械翻訳をしてくれるやつを入れてみた。
http://wordpress.org/extend/plugins/gtranslate/
私のブログは文章の途中で改行しちゃうから、正しく翻訳されない気がするが。
Twitter, Facebook
流行りに乗って、このページをTwitter, Facebookにリンクしてみた。
あとやるとしたら mixi?と思ったけど、青系じゃないからいいや。
やったことは3つ。
1. サイドバーにTwitter表示
サイドバーにTwitterの最近の投稿を表示する部分は、WordPressのプラグインを使用。
Twitter Tools というプラグインをダウンロードし、
WordPressの wp-contentディレクトリに設置。
管理ページの[プラグイン][インストール済み]から[使用する]を選択して、あとは[Settings]。
まずは、Twitter developersでWordPressの情報を登録し、
Consumer Key、Access Token などをコピペしてアカウント情報を登録。
Twitterの書き込みを自動でこっちに投稿するかとか、そういう設定を適当に済ませる。
サイドバーに表示させるのは、管理ページの[外観][ウィジェット]から[Twitter Tools]を選んで置けばいい。
2. Twitter に記事を投稿する Tweet ボタン
Twitter developers のサイトに Tweet Button の説明があったので、その通りにやった。
出力されてるHTMLをテンプレートのそれっぽい所に貼りつけて、位置を調整。
data-text に「QT: タイトル」を設定、data-url として各記事のURLが使用されるように設定した。
このへんは好みだろう。
<a href=”http://twitter.com/share” class=”twitter-share-button” data-count=”horizontal” data-via=”nakamegu” data-text=”QT: <?php the_title(); ?>” data-url=”<?php the_permalink() ?>”>Tweet</a><script type=”text/javascript” src=”http://platform.twitter.com/widgets.js”></script>
3. Facebook の Like ボタン
使い方としては Tweetボタンと似てるけど、コメントは残さないで自分のとこにリンクだけ貼る機能。
Facebook developers に Add Facebook to my site と説明があったので、その通り実行。
ただ、iframe なせいか、うまく右端に表示されてくれず、位置の調整に手間取った。
Likeを押してくれたりすると表示幅が伸びるので右だとキレイに収まらず、結局、左寄せにした。
<div style=”float:left”><iframe src=”http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&layout=button_count&show_faces=false&action=like&colorscheme=light” scrolling=”no” frameborder=”0″ allowTransparency=”true” style=”border:none; overflow:hidden; height:60px;”></iframe></div>
とりあえず満足した。
やってみたかっただけなので、気が変わったら消すかも。
WordPress移行、ほぼ完了
新しいほうの日記もデータを消して容量を減らしつつ、エクスポート。
それを一気にインポートしつつ、デザインが前と同じになるようにCSSを書いたり。
あとは画像を移行したり、パスを書き変えたりしなきゃいけないけど、
それらはメンドクさそうなので、また今度。。
カテゴリの組み換えとかサクサクできるのが嬉しい。
いや、当たり前なんだけど、Movable Type では既に不可能だった。
ついでに映画のブログも統合して、全部一緒のところになった。
/blog, /blog2, /dvd は廃止して、トップページからはこっちに飛ぶようにした。
直接は開けるけど、もうコメントも受け付けないようにした。
で、で、で、5年分くらいが1ヶ所で見られるようになったので壮観。
- 投稿: 2,906
- コメント: 1,090
- カテゴリー: 44
旅行関係の日記が日付順でカテゴリが並ぶように、カテゴリ名をつけかえた。
2007年、出張も含めてだけど、すごい行ってるな。
そしてやっぱり転職後は少ないな。
もっと行こう。
WordPress 移行中
片付け以外にやろうとしていたことの1つ。
自分のWebの全面リニューアル。
まだ手をつけ始めたくらいで、全然できてないけど。
まず、Movable type に別れを告げて、
WordPress に移行しようとしているのだが、
Movable type のエクスポートがうまくいかなくて時間がかかっている。
500エントリーくらいをエクスポートしたところで止まってしまうのだ。
どうもこれはサーバーが負荷に耐えられてないらしい。
参考: MovableTypeからWordPressへのエクスポート
Diaryから移行しているのだが、
エクスポートできた分を削除して・・・を繰り返して、ようやく全て移行できた。
こっち(Diary2)のほうは、まだアクティブなので、
削除しながら・・・ってのがイヤだな~と思い、今日は作業してない。
でも、同じ手段で作業するしかあるまい。
ちなみに、Wordpressの改行問題にはハマって、以下の通りに修正を入れた。
・改行プラグイン
・wordpressインポート(MT形式)空改行保持
そうそう、何故Movable typeをやめようと思ったかというと、
再構築の途中でサーバーエラーになるから。
ファイルを作り直してるので、エントリー数が多いと負荷が高いのだろう。
WordPressはMySQLにデータを入れてるから、ファイルを再構築しない。
私のブログはそっちのほうが向いているはずなのだ、きっと。
そりゃ、ファイルIOのほうが、データベースアクセスよりも負荷は高そうだよね。
サーバーを乗り換えることも考えたけど、
安いところだと負荷の問題は同じかもしれないので、安易な決断は辞めておく。