[wp-trac] [WordPress Trac] #62362: Multiple PHP Warnings for "Undefined array key 'host'" and "Undefined array key 'scheme', " in wp-includes/canonical.php file

WordPress Trac noreply at wordpress.org
Fri Nov 8 18:18:45 UTC 2024


#62362: Multiple PHP Warnings for "Undefined array key 'host'" and "Undefined array
key 'scheme'," in wp-includes/canonical.php file
----------------------------+------------------------
 Reporter:  designdata2013  |       Owner:  (none)
     Type:  defect (bug)    |      Status:  closed
 Priority:  normal          |   Milestone:
Component:  Canonical       |     Version:
 Severity:  normal          |  Resolution:  duplicate
 Keywords:                  |     Focuses:
----------------------------+------------------------

Comment (by ketanniruke):

 You can use isset($array['host']) to check this or add a default value to
 avoid warnings.
 2. Sometimes themes or plugins may not be fully compatible with PHP 8.
 Make sure all plugins and themes are updated to the latest version.


 Replying to [ticket:62362 designdata2013]:
 > I am trying to figure out what is going on on many of the WordPress
 websites I maintain. They are all up to date and on PHP 8.0 or higher.
 Here is an example of the PHP Warning I am getting in the error log. I
 don't want to make changes to the canonical.php file because it will
 simply be overwritten with the next WordPress core update. I'm trying to
 figure out if it is a WordPress core issue or a conflict with  a theme or
 plugin. Although these websites have different themes and different
 plugins, which makes me suspect it might be a WordPress Core issue. Here
 is the Error:
 > {{{
 > [07-Nov-2024 17:10:26 UTC] PHP Warning:  Undefined array key "host" in
 /home/xxxxxxxx/public_html/wp-includes/canonical.php on line 716
 > [07-Nov-2024 17:10:26 UTC] PHP Warning:  Undefined array key "host" in
 /home/xxxxxxxx/public_html/wp-includes/canonical.php on line 727
 > [07-Nov-2024 17:10:26 UTC] PHP Warning:  Undefined array key "host" in
 /home/xxxxxxx/public_html/wp-includes/canonical.php on line 730
 > [07-Nov-2024 17:10:26 UTC] PHP Warning:  Undefined array key "scheme" in
 /home/xxxxxxx/public_html/wp-includes/canonical.php on line 751
 > }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/62362#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list