サポート » プラグイン » Smart Custom Fieldsでwp_insert_postを使いたい

  • 解決済 yyy111

    (@knon-disign)


    wp_insert_postを使って、フロント側からSmart Custom Fieldsで作成したカスタムフィールドにデータを保存することは可能でしょうか?

    同様のプラグインのCustom Field SuiteではCFS()->save()というもので出来たのですが、
    同じような事は実現可能でしょうか?
    http://docs.customfieldsuite.com/api/save.html

    どうぞ宜しくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 実際に試してはいませんがupdate_post_meta関数が使えるかもしれません。WordPress標準の関数です。

    yyy111

    (@knon-disign)

    gblsm様

    ご返信ありがとうございます。

    質問した後、下記で同様のトピックが出ていたことに気づき、
    gblsm様が仰るように、update_post_metaで実現ができました。

    https://ja.forums.wordpress.org/topic/152722?replies=3

    ただ、画像やテキストでは反映できたのですが、
    チェックボックス(繰り返し機能は未使用の複数チェックボックス)では、
    管理画面からの登録パターンと違い、DBにシリアライズされて入ってしまい、
    管理画面に反映されない為、送信の仕方が違うのか調べております

    yyy111

    (@knon-disign)

    チェックボックスのシリアライズの件、
    配列で一つのフィールドに渡していたので、
    wordpressの仕様でシリアライズされていただけでした。

    下記の形で複数登録することで実現ができました。

    foreach( $checkbox as $key => $value ) {
      add_post_meta(投稿id,'作成key',$value);
    }
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「Smart Custom Fieldsでwp_insert_postを使いたい」には新たに返信することはできません。