Title: Null value fatal error running command from WP-CLI
Last modified: May 19, 2023

---

# Null value fatal error running command from WP-CLI

 *  [ABCdatos](https://wordpress.org/support/users/abcdatos/)
 * (@abcdatos)
 * [3 years ago](https://wordpress.org/support/topic/null-value-fatal-error-running-command-from-wp-cli/)
 * Hi,
   Thanks for your theme maintenance.
 * Running any WP-CLI doctor check command, i.e.:
    **wp doctor check core-update**
   I get this error:
 *     ```wp-block-code
       PHP Fatal error:  Uncaught TypeError: Return value of weaverx_get_cur_page_id() must be of the type string, null returned in /var/www/clients/client2/web52/web/wp-content/themes/weaver-xtreme/includes/lib-runtime.php:263
       Stack trace:
       #0 /var/www/clients/client2/web52/web/wp-content/themes/weaver-xtreme/functions.php(561): weaverx_get_cur_page_id()
       #1 /var/www/clients/client2/web52/web/wp-includes/class-wp-hook.php(308): weaverx_enqueue_scripts_action()
       #2 /var/www/clients/client2/web52/web/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
       #3 /var/www/clients/client2/web52/web/wp-includes/plugin.php(517): WP_Hook->do_action()
       #4 /var/www/clients/client2/web52/web/wp-includes/script-loader.php(2194): do_action()
       #5 /var/www/clients/client2/web52/web/wp-includes/class-wp-hook.php(308): wp_enqueue_scripts()
       #6 /var/www/clients/client2/web52/web/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
       #7 /var/www/clients/client2/web52/web/wp-includes/plugin.php(517): WP_Hook->do_action()
       #8 /var/www/clients/client2/w in /var/www/clients/client2/web52/web/wp-content/themes/weaver-xtreme/includes/lib-runtime.php on line 263
       ```
   
 * Related code is:
 *     ```wp-block-code
       function weaverx_get_cur_page_id(): string
       {
           global $weaverx_cur_page_ID;
   
           return $weaverx_cur_page_ID;
       }
       ```
   
 * Checked on PHP versions 7.4 to 8.2.
 * I replaced the function in a child theme and this seems to work fine:
 *     ```wp-block-code
       function weaverx_get_cur_page_id(): string
       {
           global $weaverx_cur_page_ID;
   
           // Comprueba si la variable está definida y no es null
           if (isset($weaverx_cur_page_ID) && !is_null($weaverx_cur_page_ID)) {
               return $weaverx_cur_page_ID;
           }
   
           // En caso contrario, devuelve una cadena vacía
           return '';
       }
       ```
   
 * Thank you.

The topic ‘Null value fatal error running command from WP-CLI’ is closed to new 
replies.

 * ![](https://i0.wp.com/themes.svn.wordpress.org/weaver-xtreme/6.7/screenshot.jpg)
 * Weaver Xtreme
 * [Support Threads](https://wordpress.org/support/theme/weaver-xtreme/)
 * [Active Topics](https://wordpress.org/support/theme/weaver-xtreme/active/)
 * [Unresolved Topics](https://wordpress.org/support/theme/weaver-xtreme/unresolved/)
 * [Reviews](https://wordpress.org/support/theme/weaver-xtreme/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [ABCdatos](https://wordpress.org/support/users/abcdatos/)
 * Last activity: [3 years ago](https://wordpress.org/support/topic/null-value-fatal-error-running-command-from-wp-cli/)
 * Status: not resolved