functions.php 파일에 스크립트를 wp_enqueue_script하고 add_action을 사용하여 스타일을 wp_enqueue_style해야합니다. 이 스크립트로 jQuery 파일과 스타일 시트 파일 만 포함하십시오.
// Register Scripts & Styles in Admin panel
function custom_color_picker_scripts() {
wp_enqueue_style( 'wp-color-picker' );
wp_enqueue_script( 'iris', admin_url( 'js/iris.min.js' ), array( 'jquery-ui-draggable', 'jquery-ui-slider', 'jquery-touch-punch' ), false, 1 );
wp_enqueue_script( 'cp-active', plugins_url('/js/cp-active.js', __FILE__), array('jquery'), '', true );
}
add_action( 'wp_enqueue_scripts', custom_color_picker_scripts);
이제 cp-active.js와 같은 새 자바 스크립트 파일을 만들고 벨로우즈 코드를 사용하여 avobe에서 정의한“/js/cp-active.js”파일 경로를 유지하십시오.
jQuery('.color-picker').iris({
// or in the data-default-color attribute on the input
defaultColor: true,
// a callback to fire whenever the color changes to a valid color
change: function(event, ui){},
// a callback to fire when the input is emptied or an invalid color
clear: function() {},
// hide the color picker controls on load
hide: true,
// show a group of common colors beneath the square
palettes: true
});
입력 텍스트를 표시하려는 색상 선택기의 CSS 클래스를 사용하여 설정 페이지에 텍스트 상자를 추가하십시오. 입력 $ variable에“color_code”를 사용했습니다.
<input id="color_code" class="color-picker" name="color_code" type="text" value="" />
여기에서 자세한 정보를 얻으십시오