worksちょっと改良
これまでスクリーンショットの部分は外部xmlに制御させていたのだけど、カスタムフィールドに変更しました。
これまでの方式だと手間が多いし、なにより処理が重たくなっていたので、PHPでfor文をまわしてカスタムフィールドをHTMLタグにして表示するようにしました。
PHPって全然、初心者なんだけど、FlashのActionScriptと記述は似てるので分かりやすかったかも。
書いたPHPはこんな感じ。
<?php
$scrrenArray=get_post_meta($post->ID,'works_screen',FALSE);
$numScreen=count($scrrenArray);
$dic="http://www.indetail.jp/wp-content/themes/inDetail/images/works/";
for($i=0;$i<$numScreen;$i++){
echo("<img src=\"".$dic.$scrrenArray[$i]."\" />\n");
}
?>
スクリーンショットの投稿される数は案件によるので get_post_meta($post->ID,’works_screen’,FALSE)で配列として値を受け取って、配列に含まれる変数の数をカウント、for文で必要回数だけタグを書き込むようにしています。
コメント&トラックバック