有料アドオンではなくプラグインの標準機能で実装されているものとしては「Custom Field Suite」がありますね。
ありがとうございます!
両方とも知らなかったため、とても勉強になりました。
決まった形のものであれば、リピートして表示できるということですね。
今までたくさんのテキストフィールドを用意してしまっていたので助かりました。
なお、次のように割と形を自由にしたい場合は、やはり通常のコンテンツエディタで書くしか方法はないでしょうか…?
—
見出し
画像2枚
説明文
—
見出し
説明文
—
見出し
画像1枚
説明文
画像1枚
説明文
—
見出し、画像、説明文のフィールドを任意の個数・場所に入れられるようになると、なお良いのですが…。続けての質問で恐縮ですがどうぞよろしくお願いいたします。
Smart Custom Fields — WordPress Plugins : https://ja.wordpress.org/plugins/smart-custom-fields/
とかどうでしょうか?
ありがとうございます。
とても使いやすそうなプラグインですね!かなりイメージにも近いです。
ただ、私の質問の仕方が良くなく、非常に申し訳ないのですが、このような自由なフィールドの組み合わせを編集レベルで行える(投稿画面で予め用意されたフィールドの追加・並び替えなどができる)と最高です。
テンプレートへの出力など考えると難しいでしょうか。
恐れ入りますがご意見よろしくお願いいたします。
pi-taさん
わたくし個人的にはadvanced custom field proを使って実現しています。
おそらく似た感じだと思います。
proでもアドオンでも良いのですが(わたくすはプロ版使っています)
「柔軟なコンテンツ(The Flexible Content Field)」が良いと思います。
http://www.advancedcustomfields.com/add-ons/flexible-content-field/
ただ、single.phpのphp編集は必須になってしまいます。
あらかじめ、レイアウトを何パターンか用意して起き、選んだパターンによって組み合わせを選択し、繰り返すという仕組みになっています。
–layout1–
見出し
画像2枚
説明文
–layout2–
見出し
説明文
–layout3–
見出し
画像1枚
説明文
画像1枚
説明文
のように組むか
–layout_h1–
見出し
–layout_figure–
画像1枚
–layout_content–
説明文
で繰り返す
など、どちらのパターンでも実装可能です。
以前組んだPHPアップしますので、参考までに
<?php if ( get_field('item-hide-flex') ): //追加コンテンツがあるとき ?>
<div id="hidden-content">
<div class="hide">
<?php while(has_sub_field('item-hide-flex')): ?>
<?php if(get_row_layout() == 'item-flex1'): ?>
<h5><?php the_sub_field('item-hide-title'); ?></h5>
<?php elseif(get_row_layout() == 'item-flex2'): ?>
<p style="margin-bottom:1em;"><?php the_sub_field('item-hide-content'); ?></p>
<?php elseif(get_row_layout() == 'item-flex3'): ?>
<figure>
<img src="<?php $image = wp_get_attachment_image_src(get_sub_field('item-hide-image'), 'full'); echo $image[0]; ?>" alt="<?php the_title(); ?>" />
</figure>
<?php endif; ?>
<?php endwhile; ?>
</div><!-- END .hide -->
</div><!-- END #hidden-content -->
<?php endif; //END追加コンテンツがあるとき ?>
確か、25オーストラリアドルくらいだったと思います。
有料が厳しいのであれば、スルーしてください。
ありがとうございます!
取り急ぎ説明ページの動画を拝見した段階ですが、これぞ探し求めていたものでした。
こんな素晴らしいプラグインもあるなんてびっくりです…。有償でも構いません。
phpまでご紹介いただき、本当にありがとうございます。
おかげさまでやりたいことが実現できそうです。
みなさまお忙しい中本当に本当にありがとうございました。
恐れ入ります、トピックを解決済みにさせていただきます。
本当にありがとうございました。
pi-taさん
解決してよかったです。
わたくしもこのプラグインと出会ったときは感動しました。