育児ブログサービスをリリースしました

こちらの日記に書き込むのは本当に久しぶりです。

前回の記事が、およそ一年半前、引っ越し報告の直前に「変数初めて使えた」って言っていて、本当に嬉しい限り。

新しいサービスは、パスワード制の育児ブログ「ころぐ」と言います。

全て、WordPressのカスタマイズで制作しました。

WordPressのマルチサイト機能を活かして、ログインをしていないとブログが見られないような仕組みになっています。

これから、このサービスを少しずつ育てていきたいと思っています。

周りに子育て中のご家族がいらっしゃいましたら、是非、紹介してあげてください。

よろしくお願いします。

特定のカスタムフィールドでの値の有無によって、条件分岐させる

少しずつ商品が売れ始めてますが、ヨーロッパの方がメインなので、ユーロ対応を進めています。ところがPaypalだと、ユーザがドル/ユーロの選択ができない。

全商品の「カートに入れる」ボタンをいっぺんに変えることができないので、

  • ユーロボタンを作り終えたものについては、ドル/ユーロ選択できるようにする。
  • ユーロボタンをまだ作っていないものについては、今まで通りドルボタンだけを出す

という条件分岐をすることにした。
ShoppinJapanの場合、Paypalのボタンはカスタムフィールドを使って出しているので、カスタムフィールドに値がある場合とない場合で、条件分岐してコードを出し分けたいわけです。
最近のphpの勉強がやっといきてきた感じ。以下、php部分のコード。

<?php 
// 変数$meta_valuesはその記事の($post->ID)、ユーロペイパル(paypal_e)の値ですよ
$meta_values = get_post_meta($post->ID, paypal_e, true);
// それが空の場合(empty())、
if(empty($meta_values)): // つまりユーロのデータが無い場合、 ?>
 // 無ければしょうがないので、ドルペイパル(paypal)の値だけ出す
 <?php echo get_post_meta($post->ID, paypal, true); ?>
// それ以外=ユーロペイパルがある場合、
<?php else: // if there IS EURO data ?>
 // ここにユーロペイパルがある場合のコードを書き込む
<?php endif; ?>

一般化させると、

$変数名X = get_post_meta($post->ID, カスタムフィールドのkey, true);
if(empty($変数名X)):
 ここにカスタムフィールド設定していない場合の動作
else:
 ここにカスタムフィールド設定している場合の動作
endif;

変数初めて使えた。嬉しい。

デビュー作:柊舎WEBサイト

こんにちは。お久しぶりです。
昨年からダラダラとかかってしまいましたが、友人と作っていました。

html/cssを始めたのがこのサイトで、イラレストレーターやフォトショップも覚え始めた頃でした。今となってみると、けっこう恥ずかしいですしもう一度作りたいですが、こちらです。

バレエ衣装製作の柊舎

だいぶ前に出来てましたが、PVなどもちょっと足りておらず、慌ててリンクを張っている次第です。

商品を一括で投稿する方法を模索中。

100個とか200個の商品を投稿するとなると時間がかかって大変なので、商品を一括で投稿する方法を模索しています。カスタムフィールドも利用しているので、そこへの対応も重要ですが、csv2 postというプログラムをWordPressに組み込むことで、解決出来そうです。今日は一日、このプログラムと格闘です。

アップしました。アドバイスください。

まだまだ構築中なので、どんどん直していきますし、見られなくなっているかもしれませんが、アドバイスをお願いします。使いにくいとか、こういう機能があったらいいよね、とか。お願いします。@shinichinでtwitterやっていますので、そちらにくださると即答します。よろしくお願いします。

http://www.shoppin-japan.com/

ローカルへのアップにあたっての参考サイト:
http://koblog.info/wordpress/20.html
http://tenderfeel.xsrv.jp/wordpress/120/
http://noro0.blog25.fc2.com/blog-entry-395.html