WC_Admin_Notices::sync_on_read_disabled_notice
Notice about HPOS sync-on-read being disabled by default.
Method of the class: WC_Admin_Notices{}
No Hooks.
Returns
null. Nothing (null).
Usage
$result = WC_Admin_Notices::sync_on_read_disabled_notice();
Changelog
| Since 10.7.0 | Introduced. |
WC_Admin_Notices::sync_on_read_disabled_notice() WC Admin Notices::sync on read disabled notice code WC 10.8.1
public static function sync_on_read_disabled_notice() {
$dismiss =
! \Automattic\WooCommerce\Utilities\OrderUtil::custom_orders_table_usage_is_enabled()
|| ! wc_get_container()->get( \Automattic\WooCommerce\Internal\DataStores\Orders\DataSynchronizer::class )->data_sync_is_enabled()
|| get_user_meta( get_current_user_id(), 'dismissed_hpos_sync_on_read_disabled_notice', true );
if ( $dismiss ) {
self::remove_notice( 'hpos_sync_on_read_disabled' );
return;
}
include __DIR__ . '/views/html-notice-sync-on-read-disabled.php';
}