Php “WooCommerce管理产品”;“一般数据”;邮箱问题

Php “WooCommerce管理产品”;“一般数据”;邮箱问题,php,jquery,wordpress,woocommerce,backend,Php,Jquery,Wordpress,Woocommerce,Backend,我对woocommerce产品数据选项有奇怪的问题。默认情况下,在打开页面时关闭我的,而不是打开 我尝试使用此函数删除“closed”类,但没有成功。有什么建议吗 add_filter( "postbox_classes_product_woocommerce-product-data", 'product_postbox_data_open' ); function product_postbox_data_open( $classes ) { array_spli

我对woocommerce产品数据选项有奇怪的问题。默认情况下,在打开页面时关闭我的,而不是打开

我尝试使用此函数删除“closed”类,但没有成功。有什么建议吗

add_filter( "postbox_classes_product_woocommerce-product-data", 'product_postbox_data_open' );
function product_postbox_data_open( $classes ) {
    array_splice( $classes, 'closed' );

  return $classes;
}

更新: 这是一种方式,我解决了我的问题:)

add_操作('admin_footer','disable_metabox_footer');
功能禁用\元盒\折叠()
{ ?>
jQuery(window).load(函数(){
jQuery('.postbox').removeClass('closed');
});

您需要通过phpMyAdmin从
wp\u usermeta
中为您的
user\u id
删除将
closedpostboxs\u product
作为元键的行

您也可以在运行此功能后执行此操作(以管理员身份浏览任何页面):


代码进入活动子主题(或活动主题)的functions.php文件。使用后将其删除。

我找不到名为
postbox\u classes\u product\u woocommerce-product-data
的筛选器的说明或文档,在当前woocommerce的代码库中也找不到。这是从哪里得到的?@CBroe我在这里看到了第二个答案:这已经有八年历史了,因此可能不再适用到当前WooCommerce版本。谢谢,我没有注意到日期。将搜索其他解决方案谢谢,我也将检查您的解决方案!
   add_action('admin_footer', 'disable_metabox_folding');
        function disable_metabox_folding()
        { ?><script>
        jQuery(window).load(function() {
           jQuery('.postbox').removeClass('closed');
        });
        </script><?php
    }
add_action( 'init', function(){
    if( current_user_can('administrator') ) {
        delete_user_meta( get_current_user_id(), 'closedpostboxes_product' );
    }
});