Title: PHP 8 Compatibility
Last modified: May 18, 2022

---

# PHP 8 Compatibility

 *  Resolved [Sibbo100](https://wordpress.org/support/users/sibbo100/)
 * (@sibbo100)
 * [3 years, 11 months ago](https://wordpress.org/support/topic/php-8-compatibility-54/)
 * Hi,
 * I’ve just installed this plugin on a local site that I am developing and I’m 
   currently getting the following error.
 * Warning: Undefined property: stdClass::$attr_title in C:\wamp64\www\RSS-2022\
   wp-content\plugins\ultimate-member\includes\core\um-filters-navmenu.php on line
 * Any ideas what could be causing this, I’m running on PHP 8 and the site I’m building
   is a rebuild of an existing site which is running on PHP 7 at the moment and 
   plugin seems fine.
 * Thank you
    Scott The Gate Edinburgh

Viewing 8 replies - 1 through 8 (of 8 total)

 *  Thread Starter [Sibbo100](https://wordpress.org/support/users/sibbo100/)
 * (@sibbo100)
 * [3 years, 11 months ago](https://wordpress.org/support/topic/php-8-compatibility-54/#post-15660645)
 * Addition: so this now looks like it is a conflict between Ultimate Members and
   Max Mega Menu plugins, anyone any ideas on how to get around this, it is not 
   an option to use a different menu plugin (max Mega Menu) appears to be one of
   the best on the market and I’m reluctant to start setting up the members area
   from scratch when it is supposed to be like for like.
 *  [missveronica](https://wordpress.org/support/users/missveronicatv/)
 * (@missveronicatv)
 * [3 years, 11 months ago](https://wordpress.org/support/topic/php-8-compatibility-54/#post-15660889)
 * [@sibbo100](https://wordpress.org/support/users/sibbo100/)
 * I assume the PHP 8 error is on line 23.
 * Change the UM Core code like this:
 * `if ( !empty( $menu_item->attr_title )) {`
 *  Thread Starter [Sibbo100](https://wordpress.org/support/users/sibbo100/)
 * (@sibbo100)
 * [3 years, 11 months ago](https://wordpress.org/support/topic/php-8-compatibility-54/#post-15670905)
 * Perfect thank you missveronica, that did the trick, had to docotr the description
   entry too, not ideal if I have to update though 🙁 but at least I know where 
   to fix again.
 * Thanks again
    Sibbo100
 *  Plugin Support [Ultimate Member Support](https://wordpress.org/support/users/ultimatemembersupport/)
 * (@ultimatemembersupport)
 * [3 years, 11 months ago](https://wordpress.org/support/topic/php-8-compatibility-54/#post-15672391)
 * Thanks for letting us know how it resolved the issue.
 * [@missveronicatv](https://wordpress.org/support/users/missveronicatv/) [@sibbo100](https://wordpress.org/support/users/sibbo100/)
   Where has this fix been added to? Is it in UM or Max Mega Menu?
 *  [missveronica](https://wordpress.org/support/users/missveronicatv/)
 * (@missveronicatv)
 * [3 years, 11 months ago](https://wordpress.org/support/topic/php-8-compatibility-54/#post-15672406)
 * [@ultimatemembersupport](https://wordpress.org/support/users/ultimatemembersupport/)
 * `um-filters-navmenu.php`:
 *     ```
       foreach ( $sorted_menu_items as &$menu_item ) {
       			if ( $menu_item->title ) {
       				$menu_item->title = UM()->shortcodes()->convert_user_tags( $menu_item->title );
       			}
       			if ( !empty( $menu_item->attr_title )) {  // Mod by me
       				$menu_item->attr_title = UM()->shortcodes()->convert_user_tags( $menu_item->attr_title );
       			}
       			if ( $menu_item->description ) {
       				$menu_item->description = UM()->shortcodes()->convert_user_tags( $menu_item->description );
       			}
       		}
       ```
   
 *  [missveronica](https://wordpress.org/support/users/missveronicatv/)
 * (@missveronicatv)
 * [3 years, 11 months ago](https://wordpress.org/support/topic/php-8-compatibility-54/#post-15675628)
 * [@sibbo100](https://wordpress.org/support/users/sibbo100/)
 * In the next UM Update version:
 * > Fixed: PHP warning when nav menu is empty
 *  [Adam Wilson](https://wordpress.org/support/users/adamalexanderw/)
 * (@adamalexanderw)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/php-8-compatibility-54/#post-15963762)
 * Hi [@ultimatemembersupport](https://wordpress.org/support/users/ultimatemembersupport/)
 * This is still an issue in 2.5 – I still had to apply [@missveronicatv](https://wordpress.org/support/users/missveronicatv/)’
   s fix.
 * Thanks
 *  [missveronica](https://wordpress.org/support/users/missveronicatv/)
 * (@missveronicatv)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/php-8-compatibility-54/#post-15965072)
 * [@adamalexanderw](https://wordpress.org/support/users/adamalexanderw/)
 * Thanks for your feedback.
 * There were no bug report made at that time but a new one now:
 * [https://github.com/ultimatemember/ultimatemember/issues/1077](https://github.com/ultimatemember/ultimatemember/issues/1077)

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘PHP 8 Compatibility’ is closed to new replies.

 * ![](https://ps.w.org/ultimate-member/assets/icon-256x256.png?rev=3160947)
 * [Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin](https://wordpress.org/plugins/ultimate-member/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ultimate-member/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ultimate-member/)
 * [Active Topics](https://wordpress.org/support/plugin/ultimate-member/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ultimate-member/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ultimate-member/reviews/)

 * 8 replies
 * 4 participants
 * Last reply from: [missveronica](https://wordpress.org/support/users/missveronicatv/)
 * Last activity: [3 years, 7 months ago](https://wordpress.org/support/topic/php-8-compatibility-54/#post-15965072)
 * Status: resolved