Wordpress WooCommerce YIT Metaboxes

时间:2016-01-21 13:17:38

标签: wordpress woocommerce

我已经安装了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服务器)它工作正常。

1 个答案:

答案 0 :(得分:0)

我找到了答案。

在Cheope主题中,YIT_Metabox类与安装的其他插件存在冲突...即

YIT WooCommerce Ajax产品过滤器
YIT WooCommerce比较
YIT WooCommerce愿望清单

...所有这些都声明了自己的YIT_Metabox类,因此无法声明Cheope YIT_Metabox

停用这些插件会在产品编辑页面中找回缺少的Metabox。从更长远来看,我不太确定......我可以重命名YIT_Metabox,但这可能会降低我升级主题的能力/ WooCommerce

只有这些插件的较新版本会造成冲突,因此以前的开发人员从未遇到过这个问题,并且在某个阶段有人升级了这些插件,但我想从未注意过。