あまんの備忘録

WordPressプラグイン作成~設定画面にカラーピッカー設置~

投稿日
更新日

今回、SNSアイコンを簡単に表示させるためのWordPressプラグインを作っているのですが、
WordPressの管理画面上から色も好きな色で出せるようにした方が良いよね!ということで、
色を選択するために、カラーピッカーを設置しつつ、必要な情報を入力する欄を作っていきます。
※まだ位置調整とかちゃんとしてないので、管理画面上の表示が微妙なのは流してください。。w




▼カラーピッカーのイメージはこんな感じ




ということで、JSを追加していきます。


カラーピッカーJS自体は、元々用意されているファイル内に入ってます。
ファイルの場所は、こちら↓
\wp-admin\js\color-picker.js


あと、自分でカスタマイズを加えたいので、そのためのJSファイルを追加します。
今回は、「color-picker-main.js」っていう名前のファイルにしました。
ファイル追加した先はこちら↓
\wp-content\plugins\dashicons-list-view\js\color-picker-main.js

必要なファイルを準備できたので、このファイルに書いた内容とか、カラーピッカー自体を使えるようにするため、
下記コードを、「dashicons-list-view.php」に書いていきます。



そして、上記を動かすために、同じ「dashicons-list-view.php」ファイル内の
public function admin_menu () {
}
内に、下記コードを追加します。


実際に表示する場所を作るために、HTMLの記述も追加していきます。
前回、「タイトル」と「内容」という表示だけさせていたページですが、
下記のようにいったん作成しました。
▼このファイル
\wp-content\plugins\dashicons-list-view\includes\dashicons-list-view-register.php

実際は表示させたい内容によって変えてください。


ここで大事なのは、カラーピッカーを表示させる部分の記述のところ。

このidを次のところで使用します。

実際に対応しているinputタグのところで表示させるために、
上記のidを下のコード内で記載することで、カラーピッカーを使用する事が出来るようになります。

上記でできたのはこんな感じです。

管理画面の作成は引き続き次回の記事で・・・!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です