MasterPress 1.2.8 is now available
It was brought to our attention that MasterPress would give a tonne of warnings and deprecation notices when used with PHP 7.4 – this update addresses those.
The UI and API implementation for the Related User Role field type, augmented by Select2.
Return the count of user roles selected in the UI.
Retrieves the first or only role selected in the UI.
Retrieves a collection of the roles selected in the field UI. .
Overrides the MPFT::value_for_set method to allow Related User Role fields to be assigned a value in a number of different formats. A single role ID (lowercase slug, e.g.
Return the count of user roles selected in the UI.
Gets the post object at the given numerical array offset, if it exists. Since this overrides offset-get the user role can be obtained by an array-style access directly on the field object – see example.
Implements MPFT::forward to allow the field object to forward calls to this field type’s delegate.
Implements MPFT::forward to return the first user role, regardless of whether or not the field is setup to allow multiple roles to be selected (iterator-related methods are setup to regard the multiple items though).
Allows the selected roles to be iterated with a foreach on the field object.
Checks if the numerical array offset exists in the roles selected in the UI. Since this overrides offset-exists the offset test can be made by calling isset directly on the field object.
Overrides the MPFT::value_for_set method to allow Related User Role fields to be assigned a value in a number of different formats. A single role ID (lowercase slug, e.g.
Return the count of user roles selected in the UI.
Implements MPFT::forward to allow the field object to forward calls to this field type’s delegate.
Implements MPFT::forward to return the first user role, regardless of whether or not the field is setup to allow multiple roles to be selected (iterator-related methods are setup to regard the multiple items though).
Allows the selected roles to be iterated with a foreach on the field object.
Checks if the numerical array offset exists in the roles selected in the UI. Since this overrides offset-exists the offset test can be made by calling isset directly on the field object.
Gets the post object at the given numerical array offset, if it exists. Since this overrides offset-get the user role can be obtained by an array-style access directly on the field object – see example.
Retrieves the first or only role selected in the UI.
Retrieves a collection of the roles selected in the field UI. .
Overrides the MPFT::value_for_set method to allow Related User Role fields to be assigned a value in a number of different formats. A single role ID (lowercase slug, e.g.
This class delegates to the WOOF_Role class, meaning it also supports the methods available in that class.
View method list from the base class MPFT.
It was brought to our attention that MasterPress would give a tonne of warnings and deprecation notices when used with PHP 7.4 – this update addresses those.
MasterPress requires a minimum of WordPress version 4.9, MySQL 5.6, and PHP version 5.6.20.
We also recommend that PHP is configured to use a memory limit of 64MB per request (128MB may be required for sites with higher complexity).
This plug-in is not compatible with the WordPress.com hosted service.
Copyright 2021 © Three AM All rights reserved.