wordpress插件更新也不及时啊~我想给栏目加属性,比如来个大图什么的
原来使用的是个叫wp-category-meta的插件
但是最新版本的WP下这个插件貌似有问题
找了一下,老外也碰到这个问题
http://wordpress.stackexchange.com/questions/39899/wp-category-meta-plugin-fix
里面介绍了另外一个叫Tax-meta-class的
https://en.bainternet.info/wordpress-taxonomies-extra-fields-the-easy-way/
但是看起来设置很麻烦~
然后我忽然觉得有点熟悉~赶紧搜索自己本地做好的站,竟然发现有4个站都用过,但是当时我觉得很麻烦所以后来就放弃了
然后我复制本地的过去后,一使用,还是有问题~比如上传文件后无法删除
我估计是版本太老了~找了一下最新版本
结果找到了这里
https://github.com/bainternet/Tax-Meta-Class
我像半年前的应该没问题吧~
然而我错了~
下载后覆盖原来的旧版本
一使用,竟然没办法点出上传的那个层,然后我一看控制台错误信息
明显JS路径不对
打开插件
把147行的$plugin_path = $this->SelfPath;修改一下
$plugin_path =get_template_directory_uri()."/Tax-meta-class";
但是又提示JS中有个函数没有,貌似还是WP本身的函数
wpColorPicker()
看名字像是选择颜色什么的,好在我不用这个功能,在\js\tax-meta-clss.js里面注销它
然后就能正常运行起来了~
这个插件似乎原来是把内容存在wp_options表里,貌似最新版本又存在了wp_termmeta里面
好像4.4以后的原始版本就已经支持termmeta了,所以新版本是存在wp_termmeta
调用的时候直接用官方的get_term_meta函数,官方版本都是直接用termmeta,看来以后有空要研究一下~
这里有个很详细的介绍
http://themehybrid.com/weblog/introduction-to-wordpress-term-meta