v 我正在努力解决这个问题:我目前正在尝试为我的主题管理页面实现一个颜色选择器(具体来说,我正在使用这个:http ://bgrins.github.io/spectrum/ )。
在前端加载颜色选择器非常简单:我只是引用 js 文件:
<script type="text/javascript" src="wp-content/themes/mytheme/js/spectrum.js"></script>
粘贴脚本:
<script>
$(".basic").spectrum({
color: "#f00",
change: function(color) {
$("#basic-log").text("change called: " + color.toHexString());
}
});
</script>
然后,显然,在我需要的地方添加颜色选择器字段:
<input type='text' class="basic"/>
它运行良好。但是,如果我尝试在我的 functions.php 文件中做同样的事情,让它显示在我的后端,它根本不起作用。
附言。在尝试这个颜色选择器之前,我尝试使用 Wordpress Iris(每个 wp 安装中包含的默认选项),按照本教程(http://make.wordpress.org/core/2012/11/30/new- color-picker-in-wp-3-5/),无济于事。
我还安装了一个插件,据说是一个演示,展示了如何实现默认颜色选择器(https://github.com/rachelbaker/iris-color-picker-demo)。它也没有用。
任何帮助将不胜感激,我觉得我错过了一些东西,但我不明白是什么......