Moral Hazard!!

ドラマーが音楽やホームページやガラクタを作るよ。

ウサギ

2 Comments 駄日記,

こんにちは、なんか最近ウサギを見かける事が多いです。
昨日は運転中に田舎道で見かけた。今年3回目。
やっちんです。

カルシウムが足りていない。
この数日ガチで足りていないらしく、今日一日で

・運転中にひどい割り込みしてきた車にキレる
・晩御飯の魚が骨だらけでキレる
・歯に挟まったトウモロコシの皮にキレる
・食事中見ていたテレビの「後入れ笑い声」にキレる
・暑さにキレる
・とにかくキレる

とまぁ一日キレてました。
もし自分が僕の彼女だったら別れを切り出すレベル。

もっと感謝の心を持たないといけませんよね。

・無理な割り込みは危険だと体現してくれありがとう
・たくさんの骨で頑丈な骨格を作り、人間が食せるくらいまで成長してくれて魚さんありがとう
・虫が入ってこないように強固な皮で美味しい実を守ってくれてとうもろこしさんありがとう
・面白くないテレビ番組をなんとか面白く見せてくれようとしてくれてありがとう
・暑くてありがとう

・・・なんか嫌味だな。

とりあえず先日10匹いた表のメダカが2匹しかいない状況に頭を悩ませてきます。

(どこにいったんだ、死体も肢体もないし)

Contact Form 7の特別なメールタグをfunctions.phpで追加

4 Comments wordpress,

wordpressでバンドサイトを作る際、ライブチケットのメール予約なんかで、公演日のページから直接メールフォームでチケット予約をさせたい。
僕の場合は、カスタムフィールドに作った公演日、[live_date]の値をContact Form 7で送信したい。

やりたいこと↓

・wordpressのメール送信プラグインContact Form 7で、投稿のカスタムフィールドの値を送信したい。
・Contact Form 7をいじらず、functions.phpだけで対応したい。
(直接contactform7内に書くと、アップデートで消えてしまうから)

まずContact Form 7の管理ページで、メッセージ本文にショートタグ[live_date_check]を追加。

次に、functions.php内に

add_filter('wpcf7_special_mail_tags', 'my_special_mail_tags',10,2);

function my_special_mail_tags($output, $name)
{
	if ( ! isset( $_POST['_wpcf7_unit_tag'] ) || empty( $_POST['_wpcf7_unit_tag'] ) )
		return $output;
	if ( ! preg_match( '/^wpcf7-f(\d+)-p(\d+)-o(\d+)$/', $_POST['_wpcf7_unit_tag'], $matches ) )
		return $output;

	$post_id = (int) $matches[2];
	if ( ! $post = get_post( $post_id ) )
		return $output;
	$name = preg_replace( '/^wpcf7\./', '_', $name );

	if ( 'live_date_check' == $name )
		$output = get_post_meta($post->ID,live_date,true);
	return $output;
}

と記述し、wpcf7_special_mail_tagsをフックする。
(live_dateがカスタムフィールドのキーで、live_date_checkというショートタグで出力)

ついでにメールでのトラブル解決用に、送信元のIPアドレスとUser Agentなんかも仕込んでおけばばっちり。

add_filter('wpcf7_special_mail_tags', 'my_special_mail_tags',10,2);

function my_special_mail_tags($output, $name)
{
	//UAとIPを追加
	if(!isset($re_agent)){ $re_agent = $_SERVER['HTTP_USER_AGENT']; }
	if('user_agent' == $name){ $output = $re_agent; }
	if(!isset($re_addr)){ $re_addr = $_SERVER['REMOTE_ADDR']; }
	if('remote_addr' == $name){ $output = gethostbyaddr($re_addr); }

	//特別なタグを追加
	if ( ! isset( $_POST['_wpcf7_unit_tag'] ) || empty( $_POST['_wpcf7_unit_tag'] ) )
		return $output;
	if ( ! preg_match( '/^wpcf7-f(\d+)-p(\d+)-o(\d+)$/', $_POST['_wpcf7_unit_tag'], $matches ) )
		return $output;

	$post_id = (int) $matches[2];
	if ( ! $post = get_post( $post_id ) )
		return $output;

	$name = preg_replace( '/^wpcf7\./', '_', $name );

	if ( 'live_date_check' == $name )
		$output = get_post_meta($post->ID,live_date,true);
	return $output;
}

込み込みでこんな感じ。

参考(感謝)

WordPress ContactForm7の特別なメールタグを追加する方法
Contact Form 7 でユーザーエージェント

真っ暗トイレ

1 Comment 駄日記

こんばんは、家のトイレの電球が壊れまして。
接触が悪くて、電球の位置次第では転倒するため、トイレに入るたびに電球をキュッキュ回してDJプレイ。
やっちんです。

今日一日はそれでしのいでいたんですけど、先程ガチで壊れたみたく、回しても点かない。

しょうがないから真っ暗トイレしてたんですけど、さすがに夜中回ったら無いわ。

戸を閉めて真っ暗な状態で便器の湖部分を見るともう、すっげぇ中から手が出てきそう。
さすがに怖いわ。

かといって一人暮らしではないので心も体もドアも尻n・・・を開放するわけにはいかないので、今、困ってます。

僕、困ってます。

(犬のなにしてんのお前?って目に晒され、正座しながら更新)

年収

1 Comment 駄日記

良いこと思いついた!今無職の奴全員WEBデザイナーを名乗れば失業率0%じゃね?

こんにちは、WEBデザイナーやっちんです。

とりあえずさっき「乳首でiPhone操作できる」という情報をGetしたので、さっそく試してきます!

・・・iPhone持ってなかった!

(乳首も持ってなかった)

ナニガシ

No Comment 駄日記

こんばんは、今ミュージシャン用のCMS(ホームページをブログみたいに更新できる機能をつける)を作ってるんだけど、テスト用に架空のバンド考えて架空のメンバーのブログのタイトルを考えてて、

「ギター某のそれがし魚河岸」

ってブログタイトルを思いついたところで

「これいい!このタイトル良い!むしろ自分が使いたい!」

と盛り上がって風呂に入りました。
でも戻って冷静になったので、今日から先もこのブログはモラルハザードです。
やっちんです。

・・・やっちんでした。

(挨拶長ぇよ)