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
Hey,
Please send us the WordPress dashboard and FTP access privately through the contact form, which is on the right side at https://themeforest.net/user/muffingroup#contact and we will check what might be the reason.
Notice!
Please attach a link to this forum discussion.
Sending incorrect or incomplete data will result in a longer response time.
Therefore, please ensure that the data you send are complete and correct.
Thanks
Thanks - details sent.
We have corrected it on your website.
This fix will be also included in the upcoming update.
Best regards
Great, thanks - it's been something bugging me for months; just hadn't gotten around to reporting it.
Thanks as always.