Advanced Custom Fields で自由なレイアウトを実現

カスタムフィールドプラグインを使ってコンテンツを作る場合、例えば写真とテキストの段落とリスト、テーブルで構成するとして、入力がない場合は非表示と言うことはできるけれど、表示する順番は決まってしまう。 Advanced Custom Fields のFlexible Content を使うと、これらを自由な順番で必要な数だけ追加していくことが出来る。 「追加す…

投稿タイプによってサムネイルのサイズを変える・作らない

Max Image Size Control は投稿タイプを指定して、追加するサムネイルサイズを設定することが出来るが、特定の投稿タイプでサムネイルを作らないようにしたい場合は… メディアの設定で各サイズを「0」とし、Max Image Size Control で投稿タイプを指定してカスタムサイズを設定する。 不要(未使用)のサムネイルを削除したい場合はD…

Advanced Custom Fields でプロフィールを拡張

Advanced Custom Fields はユーザーページにもカスタムフィールドを設定することができるので、プロフィールの項目を追加したい時はこれを使うと便利。 *ユーザーレベルごとの設定も可。 Hide User Profile Fields で必要最低限以外の項目を隠して、必要な項目を追加すればスッキリ。 Advanced Custom Fields…

タームリストに、属している・表示しているタームの投稿を表示

親タームを見出しとし子タームのリストを表示。シングルページの場合は属しているターム、タクソノミーページの場合は表示しているタームが子タームの場合にその投稿リストを表示。 *投稿は必ず子タームに属しているので、子タームを取得 <?php $cats = get_the_terms( 0, 'タクソノミー名' ); $current_c…

設定がシンプルなスライド

サムネイル付きのスライドを実装するのに、nivo slider はちょっと設定が面倒なので、他のものを探してみたところ… jQueryプラグイン http://slidesjs.com/ を見つけた。 script、html、css、すべての設定がシンプルなので楽に実装できた。 シンプルだけど、左右ナビ付きとかサムネイル付きとか、色々出来るし。 あとは、画像…