質問: 【やりたいこと】 * 投稿中に自由な場所にレイアウトを配置したい。 1ビジュアルエディターの上にあるツールバーにオリジナルのボタンを追加。 2それをクリックするとフォームや画像挿入ボタンがでてくる。 3フォームに記入して保存する 4htmlタグが自動生成 例えば投稿記事の中で下記のようなタグを囲みたいです。 ``` テキストフィールドに入力したものが入る ``` しかし、素人の方がテキストからタグを打ち込むのは面倒、、なので テキストフォームと画像挿入ボタンが現れるツールを作ってその内容が 上記のタグの中に収まってくれるような機能が作りたいです。 カスタムフィールドを普通に作ることも考えましたが、それだと自由な場所に置けないなと思い、、 何か良い方法はあるでしょうか?>< 私なりに調べてみましたが中々情報に辿りつけず...
回答: 画像はもう少し面倒があるでしょうが、下記記事でだいたいの方向性は見えてくると思います。 【WordPress TinyMCE ビジュアルエディタカスタマイズの例 - Qiita】 > > TinyMCE にオリジナルのボタンを追加するにあたっては、(WordPressではなく)TinyMCE のプラグインを作成する必要があるようです。ちなみにプラグインは js で作ります。 > > > 単純な文字列の追加であればこういう記事もあります。 【[WordPress] ビジュアルエディタにオリジナル機能のボタンを付ける | memocarilog】 私が画像を自由に挿入させるようにするなら、カスタムフィールド系プラグインで画像を追加させ、文字列の追加でショートコードを追加し、そのショートコードでカスタムフィールド内の画像と置き換え、など考えると思います。(てっとりばやいので)