よくあるご質問

オブジェクトの複製時に特定のカラムの値を空にすることはできますか?

オブジェクトの複製時にはpost_save_cloneコールバックが呼ばれますので、プラグインを開発することでオブジェクトの複製時に特定のカラムの値を空にしたり文字を追加したりすることが可能です。

サンプルコードは以下の通りです。

public function post_save_clone_entry(&$cb, $app, $obj) {
    $obj->title($obj->title . '(複製)'); // titleカラムの値に「(複製)」という文字を追加する
    $obj->test(''); // testカラムの値を空にする
    $obj->save(); // 編集結果を保存する
}

カスタムフィールドの値の編集については「 自作のプラグインでカスタムフィールドの値をセットする方法を教えてください」を参照してください。

更新日:2025年01月15日

カテゴリー

関連する質問

FAQ キーワード検索

解決しなかった場合は
下記よりお問い合わせください

お問い合わせ

日本語
ふりがな付き
English
简体中文
繁體中文
한국어