FOX - Cambiador de moneda profesional para WooCommerce

Cómo eliminar u ocultar datos especiales de WOOCS en pedidos

WOOCS mantiene metadatos especiales de pedidos en una base de datos que puede estar en diferentes monedas. Entonces, después de eliminar el complemento, estos datos pueden ser visibles. Pero ocurren diferentes casos, y estos datos valiosos se pueden desinstalar incorrectamente, por lo que el código siguiente no se incluye en uninstall.php. Puede eliminar los datos por completo, pero le recomendamos que los oculte. ¡Y tampoco olvides hacer copias de seguridad!

Eliminar el meta de WOOCS de la base de datos por completo

add_action ('wp_head', function () {$ query_args = array ('post_type' => wc_get_order_types (), 'post_status' => array_keys (wc_get_order_statuses ()), 'posts_per_page' => 999999999999, = obtener $ all_posts (); $ query_args); foreach ($ all_orders as $ order) {$ id = $ order-> ID; delete_post_meta ($ id, '_woocs_order_currency_changed_mannualy'); delete_post_meta ($ id, '_woocs_order_rate'); delete_post_meta_woo base ', );}});

Ocultar meta de WOOCS en pedidos

add_filter ('woocommerce_order_item_get_formatted_meta_data', function ($ formatted_meta, $ _this) {$ woocs_meta = array ('_ woocs_order_rate', '_woocs_order_base_currency', '_woocs_order_base_currency', '_woocs_order_meta_de_moneda_de_modo', '_woocs_order_meta_de_meta_de_meta (como $_metamoneda_de_formato) $ $ meta-> clave, $ woocs_meta)) {unset ($ formatted_meta [$ clave]);}} return $ formatted_meta;}, 99, 2);