PHPのセッション有効期限を手動でやってみる

テスト環境でなぜかCookieが発行されない現象が起こったので
手動でSessionidをCookieに登録してみた結果うまくいったのでメモ書き。

$lifetime=3600*24*7; /* 有効期限です */
setcookie("PHPSESSID", session_id(), time()+$lifetime);  

ほんとはsession_start()を実行したときに
この処理が行われるはずなんだけど、
session.use_cookiesを有効にしても
cookieが発行されず、、時間もないので手動で発行してみた。

Webサイトをリニューアルして行ったこと

今までWebの仕事をしていたのに自分のサイトは全く放置していたけど、
重い腰をようやく上げて、サイトリニューアルしました。

イチカラ全て自分で作っても良かったけど、
WordCamp Tokyo 2011 に参加して、
いっちょWordPressで作ってみるか~と勢いで作ってみました。
制作事例にもなりそうだし^^;

今回一番気をつけたのは、スマフォでの表示です。
流行のメディアクエリーでサイトを作ると
どんな手間があるのか自分のサイトで実験。

(続きを読む…)

Contact Form 7をWordPressのテンプレートで使う方法

WordPressで問合せフォームを実装できるContact Form 7というプラグインで、
発行されるコードをテンプレート内で使用すると、そのままコードが発行されてしまった・・

公式FAQを見てみると、以下のように変更すると
テンプレート内でもフォームが使えるようです。

変更前

[contact-form-7 id="1234" title="form"]

変更後

<?php echo do_shortcode('[contact-form-7 id="1234" title="form"]'); ?>

※[]は半角に修正してね

公式FAQ http://ja.contactform7.com/faq/

Open Graph Proに対応しました

Facebookでいいね!をするときに

サムネイル画像が出ると思いますが、そのときに全然違う画像がでることがあるので

サイトにあった画像が出るようにできるプラグインを入れてみました。

Open Graph Pro

記事に写真があれば、写真のサムネイルが出るようになります。
あらかじめ、「Facebook Developers」でアプリIDとか
取得する必要もあるようなのでお忘れなく。。

参考URL:http://sub.kyamamu.com/sns/facebook/2567.html

NowLoading….

サイトをWordPressに入れ替えてみようと思います。
Wordcampで教えてもらったプラグインとかも実装中。。
更新までしばらくお待ちください。