customfields

wordpress の get_post_metaの分岐はエルビス演算子を活用すると良いかもしれない

三項演算子省略形の活用について。 何を今更みたいな話題です。 PHP5.3以降、三項演算子は真ん中を省略できるエルビス演算子というものが使えるようになったわけですが、そろそろレガシー対応も不要だろうと言うことで、今後は意識して使ってみることにします。 三項演算子を使い出してすぐに気がついたのは、wordpress 案件で使う機会が多いと言うこと。特に、get_post_metaでカスタム...

Advanced Custom Fieldsとは長く付き合いたい、けど縛られたくない、そんな人のためのTIPS。

Advanced Custom Fieldsとは長く付き合いたい、けど縛られたくない、そんな人のためのTIPS。 - thumbnail

Index

  • Advanced Custom Fieldsの便利さを享受しながら、クローズド化の罠を回避する
  • チェックボックスなど複数の値を持つvalueを出力する
    • get_post_metaを使って配列を出力する
  • Repeater fieldを独自関数を使わずにアウトプットする
    • get_post_metaとforループで配列を出力する
  • カテゴリのカスタムフィールドをwp term meta対応にする
    • Advanced Custom Fieldsのタームメタ変更に合わせてwp_term_metaを上書き
0 comments

welcartの商品を在庫や価格で絞り込み&並べ替えする。

welcartの商品を在庫や価格で絞り込み&並べ替えする。 - thumbnail

Index

  • アーカイブページのループに在庫や価格でのソート・絞り込みを反映させる。
  • 各商品記事のカスタムフィールドに必要な情報を書き込む処理
  • アーカイブページ内での商品一覧のソート処理
  • リンクの実際の出力方法など
1 comment

記事に添付した画像を自動的にアイキャッチ画像として登録する。

記事に添付した画像を自動的にアイキャッチ画像として登録する。 - thumbnail

自作テーマや管理画面内でもずっと添付画像をループで呼び出してサムネイル表示をしてきていたので、アイキャッチ画像というものを使ってこなかった。最近プラグインやらテーマやらでアイキャッチ画像を利用しているものにちょこちょこ出くわすのと、一枚のサムネイルのためにいちいちループで呼び出すのもいい加減面倒なのとで、いまさらながら導入していこうと思った。 そもそもアイキャッチを使ってこなかったの...

0 comments

Image Uploader for Welcart : Welcartの商品編集ページから画像をアップロード&登録するプラグイン。

Image Uploader for Welcart : Welcartの商品編集ページから画像をアップロード&登録するプラグイン。 - thumbnail

Index

  • Image Uploader for Welcart
  • Welcart専用の画像アップローダーを商品情報編集ページに設置する
    • 商品情報編集ページから画像をアップロードできるようにする
    • アップロードした画像のタイトルをwelcart仕様に自動リネームし商品画像として登録する
    • 編集画面上でドラッグで表示順を並べ替えられるようにする
    • welcartのメディアライブラリによる一括アップロード&紐付け機能は維持
  • 商品情報編集画面でのアップロード&操作方法
    • 画像をアップロードします。
  • メディアライブラリからまとめてアップロードする
    • welcartの形式通りアップロードすればwelcartに反映されます
  • 設置方法&出力方法
  • Change log
11 comments

My upload images : メディアアップローダー付きのカスタムフィールドを設置するプラグイン。

My upload images : メディアアップローダー付きのカスタムフィールドを設置するプラグイン。 - thumbnail

Index

  • PLUGIN : MY UPLOAD IMAGES
  • wordpressの投稿画面にメディアアップローダー付きのメタボックスを設置
    • 投稿タイプを指定します
    • カスタムフィールドに画像IDを登録する
    • ドラッグで手軽に画像を並べ替える
    • レスポンシブに対応
  • 設置&出力方法
    • シンプルな出力例
    • 画像に付随する色々なデータを扱う場合の出力例
  • Change log
6 comments

1~6 of 6 posts