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);