Skip Navigation

[Closed] Undefined Constant

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

No supporters are available to work today on Toolset forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Asia/Karachi (GMT+05:00)

This topic contains 1 reply, has 2 voices.

Last updated by Waqar 1 year ago.

Assisted by: Waqar.


I am trying to: Save a user profile in the back-end.

Link to a page where the issue can be seen:

I expected to see: save confirmation message

Instead, I got: an error message in the debug log, see below

PHP Fatal error: Uncaught Error: Undefined constant "OTGS\Toolset\Access\Controllers\Filters\IS_PROFILE_PAGE" in /public/wp-content/plugins/types-access/application/controllers/filters/backend_filters.php:271

Using undefined constants is now a fatal error since PHP8.

The problematic line is:
if ( ! IS_PROFILE_PAGE && ! is_network_admin() && current_user_can( 'promote_user', $user_id ) ) {

elsewhere in the code existence of the constant is checked before using such as here:

if ( defined( 'IS_PROFILE_PAGE' )
&& ! is_network_admin()
&& current_user_can( 'promote_user', $profileuser->ID )
) {



Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)


Thank you for contacting us and I'd be happy to assist.

While it does seem like a good practice to include a 'defined' check for a constant, I couldn't reproduce this error on my test website, with PHP8 and the Access plugin.

To report this, I'll need to know the exact steps to reproduce this error. Are you using any third-party plugin or custom code to change the user roles or user profile functionality in the admin area?


The topic ‘[Closed] Undefined Constant’ is closed to new replies.