Current Path: > home > codekrsu > > cuddlebuds.lk > wp-content > plugins > woocommerce > src > Internal > > Admin
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
BlockTemplates | Directory | - | - | |
EmailImprovements | Directory | - | - | |
EmailPreview | Directory | - | - | |
Emails | Directory | - | - | |
ImportExport | Directory | - | - | |
Logging | Directory | - | - | |
Marketing | Directory | - | - | |
Notes | Directory | - | - | |
Onboarding | Directory | - | - | |
Orders | Directory | - | - | |
ProductForm | Directory | - | - | |
ProductReviews | Directory | - | - | |
RemoteFreeExtensions | Directory | - | - | |
Schedulers | Directory | - | - | |
Settings | Directory | - | - | |
Suggestions | Directory | - | - | |
WCPayPromotion | Directory | - | - | |
ActivityPanels.php | File | 1616 bytes | August 24 2022 02:07:06. | |
Analytics.php | File | 8041 bytes | March 03 2025 22:28:12. | |
CategoryLookup.php | File | 8180 bytes | April 20 2022 06:50:54. | |
Coupons.php | File | 2928 bytes | November 14 2024 01:17:00. | |
CouponsMovedTrait.php | File | 2203 bytes | April 20 2022 06:50:54. | |
CustomerEffortScoreTracks.php | File | 17647 bytes | May 12 2025 21:07:28. | |
Events.php | File | 8761 bytes | May 12 2025 21:07:28. | |
FeaturePlugin.php | File | 6690 bytes | May 12 2025 21:07:28. | |
Homescreen.php | File | 8860 bytes | September 23 2024 20:44:04. | |
Loader.php | File | 19643 bytes | May 12 2025 21:07:28. | |
Marketing.php | File | 6440 bytes | November 14 2024 01:17:00. | |
Marketplace.php | File | 5521 bytes | March 03 2025 22:28:12. | |
MobileAppBanner.php | File | 956 bytes | April 20 2022 06:50:54. | |
RemoteInboxNotifications.php | File | 932 bytes | March 21 2023 20:45:06. | |
Settings.php | File | 13762 bytes | June 23 2025 19:46:28. | |
ShippingLabelBanner.php | File | 4779 bytes | September 23 2024 20:44:04. | |
ShippingLabelBannerDisplayRules.php | File | 3718 bytes | September 04 2024 20:34:26. | |
SiteHealth.php | File | 2370 bytes | February 22 2023 07:17:34. | |
Survey.php | File | 768 bytes | April 20 2022 06:50:54. | |
SystemStatusReport.php | File | 5990 bytes | May 12 2025 21:07:28. | |
Translations.php | File | 11942 bytes | November 14 2024 01:17:00. | |
WCAdminAssets.php | File | 17982 bytes | May 12 2025 21:07:28. | |
WCAdminSharedSettings.php | File | 2128 bytes | April 22 2025 15:40:34. | |
WCAdminUser.php | File | 4175 bytes | March 26 2024 16:56:02. | |
WcPayWelcomePage.php | File | 6481 bytes | June 23 2025 19:46:28. |
<?php /** * Customize Site Health recommendations for WooCommerce. */ namespace Automattic\WooCommerce\Internal\Admin; defined( 'ABSPATH' ) || exit; /** * SiteHealth class. */ class SiteHealth { /** * Class instance. * * @var SiteHealth instance */ protected static $instance = null; /** * Get class instance. */ public static function get_instance() { if ( ! self::$instance ) { self::$instance = new self(); } return self::$instance; } /** * Hook into WooCommerce. */ public function __construct() { add_filter( 'site_status_should_suggest_persistent_object_cache', array( $this, 'should_suggest_persistent_object_cache' ) ); } /** * Counts specific types of WooCommerce entities to determine if a persistent object cache would be beneficial. * * Note that if all measured WooCommerce entities are below their thresholds, this will return null so that the * other normal WordPress checks will still be run. * * @param true|null $check A non-null value will short-circuit WP's normal tests for this. * * @return true|null True if the store would benefit from a persistent object cache. Otherwise null. */ public function should_suggest_persistent_object_cache( $check ) { // Skip this if some other filter has already determined yes. if ( true === $check ) { return $check; } $thresholds = array( 'orders' => 100, 'products' => 100, ); foreach ( $thresholds as $key => $threshold ) { try { switch ( $key ) { case 'orders': $orders_query = new \WC_Order_Query( array( 'status' => 'any', 'limit' => 1, 'paginate' => true, 'return' => 'ids', ) ); $orders_results = $orders_query->get_orders(); if ( $orders_results->total >= $threshold ) { $check = true; } break; case 'products': $products_query = new \WC_Product_Query( array( 'status' => 'any', 'limit' => 1, 'paginate' => true, 'return' => 'ids', ) ); $products_results = $products_query->get_products(); if ( $products_results->total >= $threshold ) { $check = true; } break; } } catch ( \Exception $exception ) { break; } if ( ! is_null( $check ) ) { break; } } return $check; } }
SILENT KILLER Tool