Php 覆盖列“中的内容”;是否有库存;在WooCommerce管理产品列表中

Php 覆盖列“中的内容”;是否有库存;在WooCommerce管理产品列表中,php,wordpress,woocommerce,backend,product,Php,Wordpress,Woocommerce,Backend,Product,我试图覆盖WooCommerce管理产品列表中“is_in_stock”列中的内容 为此,我目前使用: 但这不会覆盖默认内容,而是将我的文本添加到此内容中。默认内容是库存状态onstock,缺货或缺货 我创建了一个自定义产品类型,如果producttype等于variable,我希望覆盖Coluis_in_stock中的内容。如果不相等,则回显WooCommerce的默认值 我可以删除整个列并添加我自己的列,但如果producttype不相等,则没有默认内容 谁能帮我一点忙?无需删除默认列并

我试图覆盖WooCommerce管理产品列表中“is_in_stock”列中的内容

为此,我目前使用:


但这不会覆盖默认内容,而是将我的文本添加到此内容中。默认内容是库存状态
onstock
缺货
缺货

我创建了一个自定义产品类型,如果producttype等于variable,我希望覆盖Colu
is_in_stock
中的内容。如果不相等,则回显WooCommerce的默认值

我可以删除整个列并添加我自己的列,但如果producttype不相等,则没有默认内容


谁能帮我一点忙?

无需删除默认列并替换为新列,您只需使用
woocommerce\u admin\u stock\u html
过滤器,即可访问
$product
对象

这样,您可以将自己的文本/状态添加到现有列中

所以你得到:

//管理员产品列表:是否有库存
函数过滤器\u商业\u管理\u库存\u html($stock\u html,$product){
//状况
如果($product->is_类型('variable')){
$stock_html=''。uuu('My text','woocommerce');
}
返回$stock_html;
}
添加过滤器('woocommerce\u admin\u stock\u html','filter\u woocommerce\u admin\u stock\u html',10,2);

无需删除默认列并替换为新列,您只需使用
woocommerce\u admin\u stock\u html
过滤器即可访问
$product
对象

这样,您可以将自己的文本/状态添加到现有列中

所以你得到:

//管理员产品列表:是否有库存
函数过滤器\u商业\u管理\u库存\u html($stock\u html,$product){
//状况
如果($product->is_类型('variable')){
$stock_html=''。uuu('My text','woocommerce');
}
返回$stock_html;
}
添加过滤器('woocommerce\u admin\u stock\u html','filter\u woocommerce\u admin\u stock\u html',10,2);