我已经安装了WooCommerce的Wordpress(4.4.1)网站的维护。 (主题是Cheope) - 网站的所有者不再与之前维护它的人保持联系。
我原来的问题是这个,但请参阅下面的编辑,了解有关实际问题的更多信息
我的问题是,如何向产品添加自定义标签?我可以看到前一个人对旧产品这样做了,但我无法看到他们在哪里做到了。
未安装自定义标签插件,但我可以从导出中看到它们存储为postmeta
字段,其中meta_id = _custom_tabs
- 我无法在任何地方看到管理界面输入数据。
修改
好的我已经找到它应该存在的地方,那就是应该有一个元数据显示哪个在wp-content/themes/cheope/theme/metaboxes.php
中注册,它使用yit_add_option_metabox()
然而,处理甚至没有到达这个php文件,也没有包含这个文件的文件。 wp-content/themes/cheope/core/metaboxes.php
奇怪的是,当我下载代码&数据库到我自己的计算机(Windows XAMPP服务器)它工作正常。
答案 0 :(得分:0)
我找到了答案。
在Cheope主题中,YIT_Metabox
类与安装的其他插件存在冲突...即
YIT WooCommerce Ajax产品过滤器
YIT WooCommerce比较
YIT WooCommerce愿望清单
...所有这些都声明了自己的YIT_Metabox
类,因此无法声明Cheope YIT_Metabox
。
停用这些插件会在产品编辑页面中找回缺少的Metabox。从更长远来看,我不太确定......我可以重命名YIT_Metabox
,但这可能会降低我升级主题的能力/ WooCommerce
只有这些插件的较新版本会造成冲突,因此以前的开发人员从未遇到过这个问题,并且在某个阶段有人升级了这些插件,但我想从未注意过。