カスタムフィールドテンプレートのfieldsetが出力できない。
-
Custom Field Templateでmultipleを設定したfieldsetにおいて、
single.phpで表示できないで困っています。使用しているテーマは、Twenty Elevenをコピーしてカスタムしています。
http://ja.forums.wordpress.org/topic/7457や
http://ja.forums.wordpress.org/topic/7670など
他にも色々と調べて試してみたのですが何も表示されません。今現在、カスタムフィールドテンプレートに
[field0] type = fieldset_open legend = 見出し multipleButton = true [value1] type = text label = 項目1 [value2] type = text label = 項目2 [field0] type = fieldset_close
と入れていまして、
テーマ内のcontent-single.phpに<?php $cf = get_post_custom( $post->ID ); $value1 = $cf['value1']; $value2 = $cf['value2']; $field0 = $cf['field0']; $length = $field0[0] ); //ソートのための配列生成 $values = array(); for( $j = 0; $j < $length; $j ++ ){ $v = $value1[$j] . "|" . $value2[$j] ; array_push( $values, $v ); } //$value1でソート sort( $values ); //表示 for( $i = 0; $i < $length; $i ++ ){ $value = $values[$i]; $v = explode( "|", $value ); echo '<dl>'; echo '<dt>' . $v[0] . '</dt>'; echo '<dd>' . $v[1] . '</dd>'; echo '</dl>'; } ?>
と入れてみたのですが記事のタイトルや本文までも全て表示されない状態となっています。
どなたかご教授の程、宜しくお願い申し上げます。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「カスタムフィールドテンプレートのfieldsetが出力できない。」には新たに返信することはできません。