FOX - Professioneller WooCommerce-Währungsumschalter

So entfernen oder verbergen Sie spezielle WOOCS-Daten in Bestellungen

WOOCS hält spezielle Metadaten von Bestellungen in einer Datenbank, die in verschiedenen Währungen vorliegen können. Nach dem Entfernen des Plugins können diese Daten also sichtbar sein. Aber verschiedene Fälle passieren, und diese wertvollen Daten können falsch deinstalliert werden, daher ist der folgende Code in der uninstall.php enthalten. Sie können Daten vollständig entfernen, wir empfehlen jedoch, diese Daten auszublenden. Und vergessen Sie auch nicht, Backups zu erstellen!

Löschen Sie WOOCS-Meta aus db vollständig

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, ); $all_orders = get_posts(XNUMX) $query_args); foreach ($all_orders als $order) { $id = $order->ID; delete_post_meta($id, '_woocs_order_currency_changed_mannualy'); delete_post_meta($id, '_woocs_order_rate'); delete_post_meta($id, '_wo ); } });

WOOCS-Meta in Bestellungen ausblenden

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_currency'; $meta->key, $woocs_meta)) { unset($formatted_meta[$key]); } } return $formatted_meta;}, 99, 2);