PHP 8 Warnings: Attempt to read property "ID" on null

Hello,

For some time now, I am seeing the below logs on many fresh-built sites:

/home/vhosts/system/domain.com/logs/error_slog:[Mon May 20 11:20:30.958841 2024] [proxy_fcgi:error] [pid 101922:tid 140303881197312] [client 90.211.18.204:0] AH01071: Got error 'PHP message: PHP Warning: Attempt to read property "ID" on null in /home/vhosts/domain.com/httpdocs/wp-content/themes/betheme/functions/theme-functions.php on line 2075', referer: https://www.domain.com/wp-admin/admin.php?page=be-options

This refers to a breadcrumbs print:

$breadcrumbs[] = '<a href="'. esc_url(get_permalink($post->ID)) .'">'. wp_kses(get_the_title(mfn_ID()), mfn_allowed_html()) .'</a>';

This is able to be reproduced when saving the theme options - but not on the initial load of the theme options page.

Could you have a look to check the issue to prevent the warnings?


I can privately provide an export of the site's theme settings if this will help.

Comments

Sign In or Register to comment.