FOX - Профессиональный переключатель валют WooCommerce

Как удалить или скрыть специальные данные WOOCS в заказах

WOOCS хранит в базе данных специальные метаданные заказов, которые могут быть в разных валютах. Таким образом, после удаления плагина эти данные могут быть видны. Но бывают разные случаи, и эти ценные данные могут быть удалены ошибочно, поэтому приведенный ниже код не включается в uninstall.php. Вы можете удалить данные полностью, но мы рекомендуем скрыть эти данные. А также не забывайте делать бэкапы!

Полностью удалить мета WOOCS из базы данных

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,); $ 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 ($ id_order_meta ($ id_order_meta ($ id_urrency, '_ );}});

Скрыть мета WOOCS в заказах

add_filter ('woocommerce_order_item_get_formatted_meta_data', функция ($ formatted_meta, $ _this) {$ woocs_meta = array ('_ woocs_order_rate', '_woocs_order_base_base_currency', '_woocs_order_base_currency (meta_currency) (формат_в_woocs_channel) $ meta-> key, $ woocs_meta)) {unset ($ formatted_meta [$ key]);}} return $ formatted_meta;}, 99, 2);