ユーザーが「ページ/投稿タイプ」を作成し、タイプスタイルをカスタマイズしてから、そのタイプでページ/投稿にタグを付けることができるプラグインに取り組んでいます。これはすべて機能します。私の問題は、このプラグインがウィジェットを上記のタイプにアタッチできるようにする必要があることです。
いつでも「タイプ」がいくつあるかを知る方法はありません。
プラグインは次のように機能します。
- ユーザーがタイプを作成します (猫、犬、ネズミ)
- ユーザーは、タイプの背景色、リンクの色などを指定します
- ユーザーはそのタイプのウィジェットを指定します
ページ/投稿が表示されると、ページにタイプがあるかどうかが検出されます。その場合、そのタイプに関連するすべてのデータを取り込みます。
すべてが完璧に機能します。
サイドバーを登録する必要があることはわかっていますが、種類ごとに登録することはできません。ユーザーが気まぐれに作成および削除できる数がわからないためです。
私の計画:
- 「カスタムサイドバー」というサイドバーを登録する
- 「ウィジェット」ページを模倣したページを作成する
- ユーザーが「カスタム サイドバー」にウィジェットを追加できるようにする
- プラグインは、「タイプ」の ID に基づいてサイドバーのデータを保存します
サイドバー機能をプラグインに統合する必要があるため、別のプラグインを実際に使用することはできません。これが機能するか、どこから始めればよいかさえわかりません。正しい方向へのプッシュは素晴らしいでしょう!