設定APIやテーマオプティマイザーを使用して、ユーザーがオプションパネルに異なるバージョンを保存できるようにしたいです。
たとえば、管理パネルまたはテーマオプティマイザーを使用して自分のサイトのスタイルを設定したとします。私はそれがどのように見えるかが好きですが、私は別の外観で試してみたいです。問題は、自分がした仕事を失いたくないということです。
私ができることは、これらのスタイルに名前を付けて保存し、後でそれらを再ロードして使用または編集できるようにすることです。設定APIやテーマオプティマイザーと対比してそれは可能ですか?そして、もしそうなら、どうすればそれができますか?
私は輸出入施設と似たようなことをしました。基本的に私はダッシュボードにテーマオプションのインポート/エクスポートページを作成し、それからテーマオプションを(get_option()
を使って)JSONエンコード文字列としてファイルにエクスポートし、それをユーザーがダウンロードできるように投稿します。それからそれらのファイルにアップロード機能を与えます(update_option()
を使って)。ファイルに保存するのではなく、異なる番号付きオプションを保存するだけで同じことができます。