我们需要使用wp\\u enqueue\\u脚本和wp\\u enqueue\\u样式将样式添加到函数中。php文件。这个脚本只包含一个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( \'admin_enqueue_scripts\', custom_color_picker_scripts);
现在创建一个新的javascript文件,就像cp active一样。js并使用波纹管代码避免定义“/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类,您可以在其中显示输入文本。我对输入$变量使用了“color\\u code”。
<input id="color_code" class="color-picker" name="color_code" type="text" value="" />
请查看更多详细信息
Add jQuery Color Picker WordPress Theme or Plugin