szepeviktor/site-health-command

Check critical values in your WordPress installation

v1.0.1 2025-05-15 12:58 UTC

This package is auto-updated.

Last update: 2025-05-16 02:03:24 UTC


README

Check critical values in your WordPress installation with this WP-CLI command.

wp site-health check critical-site-health.yml

Checks

  • options
  • global constants
  • class constants
  • static class methods
  • PHP expressions
---
# I should be self-sufficient.
option:
    "blog_public": "0"
    "blog_charset": "UTF-8"
    "users_can_register": "0"
    "admin_email": "admin@szepe.net"
    "woocommerce_shop_page_id": "5372"
    "woocommerce_cart_page_id": "5362"
    "woocommerce_checkout_page_id": "5363"
    "woocommerce_myaccount_page_id": "15"
    "woocommerce_refund_returns_page_id": "5364"
    "woocommerce_terms_page_id": "74"
global_constant:
    "WP_CACHE_KEY_SALT": "prefix:"
class_constant:
    "Company\\THEME_VERSION": "0.0.0"
class_method:
    "Company::version": "1.0.0"
# Should return true
eval:
    - |
        gethostbyname(parse_url(get_bloginfo('url'), PHP_URL_HOST)) === trim(shell_exec('hostname -i'))
    - |
        WP_CLI::runcommand('cache type', ['return' => true]) === 'Redis'
    - |
        WP_CLI::runcommand('user list --role=administrator --format=count', ['return' => true]) === '1'
    - |
        wp_get_theme()->get_stylesheet() === 'custom-child-theme'
    - |
        function_exists('perflab_get_module_settings') && perflab_get_module_settings()['images/webp-uploads']['enabled'] === '1'