پرش به محتویات

"Filter: bricks/dynamic_data/user_value"

مقدار بازگردانده شده توسط برچسب های داده پویا {wp_user_...} (به عنوان مثال، {wp_user_email}، {wp_user_role}) را فیلتر می‌کند.

پارامترها

  • $value (mixed): The value of the user field.
  • $field_type (string): The specific user field being retrieved (e.g., email, login, first_name, last_name, bio, picture, role, registered_date).
  • $filters (array): Array of modifiers applied to the tag.

نمونه استفاده

add_filter( 'bricks/dynamic_data/user_value', function( $value, $field_type, $filters ) {
    // Example: Capitalize the user role
    if ( $field_type === 'role' && is_string( $value ) ) {
        return ucfirst( $value );
    }

    return $value;
}, 10, 3 );