Php “WooCommerce管理产品”;“一般数据”;邮箱问题
我对woocommerce产品数据选项有奇怪的问题。默认情况下,在打开页面时关闭我的,而不是打开 我尝试使用此函数删除“closed”类,但没有成功。有什么建议吗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
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' );
}
});