雨のち晴れ

ダイビングとITな食生活 – kote2の超個人的な日記

Contact Form 7 – かんたんにメールフォーム作成

wordpressのプラグインでメールフォームが簡単に作れるプラグインがあったのでご紹介。

Contact Form 7 (日本語) « iDeasilo

インストールしてアクティブにするとToolsのところに設定項目が出来ます。
011

フォーム部分のタグを設定できます
021

メール内容を設定します
03

なので、送信メールに関する簡単なカスタマイズが可能。

で実際作ったのがコレ

お名前 (必須)

メールアドレス (必須)

題名

メッセージ本文

04
というのを記事投稿画面にて入れただけでメールフォームが作成できます。

必須項目なんかも設定でき、もちろんラジオボタンやセレクトボックスなんかも設定できます。さらにはjQueryにてAjaxの動的送信が可能。入力チェックなんかも画面遷移せずにいくのでスマートです。しかもスパムメールを防ぐwordpress標準のプラグイン「Akismet」によるフィルタリングをサポート。

詳しくは作者HPにてご確認ください。
Contact Form 7 (日本語) « iDeasilo

「美女暦」を携帯でググると

うちのサイトが一番に出るということを聞いた。

実際やってみたらホントだった。

雨のち晴れ » 美女暦

なんでっすかね?考えられる理由:

・タイトルがまんまだから
・ケータイ対応してるから
・美女暦はケータイ対応してないので、ケータイサイト上ではそれほど語られてないから

それにしても、うちのブログ、ケータイからのアクセスって結構あるのかなぁ。GoogleAnalyticsはケータイのアクセス数は見れないのでちと気になるとこ。wordpressのプラグインでケータイのアクセスを調べられるのがあるらしい。

ってググったみたけどそれらしいもの見当たらず・・・。

んでもアクセス解析ならphpでできたはず。昔作った。そいつをKtaiStyleに組み込めばいいのか。

こんどの連休にやってみよう。

雨のち晴れがiphoneで見やすくなりました- wordpress

wordpressのプラグインでiphoneで閲覧すると最適化してくれるWPtouchというのを使用。iphoneでアクセスするとこんな感じになります。

プラグインダウンロード;
WPtouch: WordPress On iPhone » BraveNewCode

ついでにwordpressの本体も最新にアップグレードしてみた。ちなみにwordpressのアップグレードの仕方のページが面白い

4、もっと何かしたかったですか ? これだけです !

(;´Д`)

さらに、プラグインなんかも一斉アップグレード。全部管理画面から自動アップグレードかけて、勝手にファイルをダウンロードしてくれて完了。簡単すぎるぞほんと。

4、もっと何かしたかったですか ? これだけです !

( ^▽^)

FeedBurnerにRSSをリダイレクトさせる – WordPress

Feedburnerは自分のブログのRSSをカスタマイズできて、購読者数やその他いろいろ把握できるようになる便利なサービスなんですが、登録するとRSSのアドレスはもともと使用していたRSSのアドレスとは別になる。そりゃあ、RSSの二次利用みたいなもんだから最もですけど。

事実雨のち晴れでも

http://www.ame-nochi-hare.com/?feed=rss2

http://feeds.feedburner.jp/amehare

のように変更されるのだが、これだと元々のアドレスを登録してた人は登録し直してもらわないといけなくなる。購読者数が数人ならば、登録しなおしてね~とメールすればいいけど、購読者数が多いとそうもいかん。(雨のち晴れはメールすればいいレベル・・・)

そういう時は、サーバーに.htaccessを置いて元々のRSSファイルをFeedburner側のRSSにリダイレクトさせる(ロリポサーバーはmod_rewriteがインストールされてるやり方で)ようにすればオーケーなんですが、自分の使っているWordpressではそういうめんどくさいことをやらずにプラグインで1発対処できるのがすごいところです。

そのプラグインてのがFeedBurner FeedSmith pluginです。以下やり方。

1、
以下からFeedBurner FeedSmith pluginをダウンロードする。

FeedBurner Help Center
http://www.google.com/support/feedburner/bin/topic.py?topic=13252
※Creating your WordPress feed (self-hosted WordPress)のところをクリックして表示されるページのDownload the pluginをクリック

2、
zipを解凍してwp-content/pluginにぶちこむ

3、
管理画面から有効化

4、
feedburnerの自分のアドレスを入れる

以上

まあwordpressのRSSはphpなのでリダイレクトとかオチャノコサイサイなんだけどね。MTなどxmlやrdfで吐き出している場合はやっぱ.htaccessの方法で・・・。

記事内でphpを実行できるExec-PHP(プラグイン)を入れてみた

wordpressのプラグインでexec-phpというのがあるんだけど、こいつをインストールすることで記事上でphpソースコードを実行できるらしいのでやってみた。

■Exec-PHP
Bluesome – Exec-PHP plugin for WordPress

■インストール方法
Exec-PHPのサイトからzipをダウンロード

解凍

Exec-PHPフォルダごとwordpressのプラグイディレクトリにうp

管理画面で有効化

たったこれだけ。

■実行してみる
とりあえず姉妹サイトのねまきから最新の10件をRSS取得、記事のリストを表示してみる。RSSパーサーはMagpieRSS を使ってる。んで

↓実行
require_once("./rss/rss_fetch.inc");
$url2="http://cocolog-hack.cocolog-nifty.com/blog/atom.xml";
$rss2=fetch_rss($url2);
?>

    items as $item){ ?>

  • ‘>

完璧。

つまりこれ何に使えるのかと言うと、自分のブログの最新の10件のリンクを表示しして、ブログっぽくないホームページのようなサイトを作ることが可能と言うわけ。wordpressをCMSとして使って運用できたりするので意外と便利かも。

でも実際やりたかったのはサイドバーに姉妹サイトの最新の10件を表示したかったんだけど、それはできないっぽい。
となるとテンプレートいじるしかないのか。

それはさすがにやらんけど。

追記
今気づいたんだけど、一回保存すると再編集かけたときリッチテキストモードで一回表示してしまうとphpのソースの所々がエスケープされてしまう。投稿設定でリッチテキストモードは常に使用しない設定にしたほうがいいかも。