Application Form

awsm_application_form_fields

Modifying the application form fields.

Parameters

  • $default_form_fields

    (array) An array containing default form fields.

Source code

File: /inc/class-awsm-job-openings-form.php

awsm_application_form_fields_order

Filter application form fields order.

Parameters

  • $form_fields_order

    (array) An ordered array of form fields.

Source code

File: /inc/class-awsm-job-openings-form.php

awsm_application_dynamic_form_field_content

Filters the form field content of the job application form.

This filter is available since Version 2.0.0

Parameters

  • $field_content

    (string) The content.

  • $field_type

    (string) The field type.

  • $field_args

    (array) Form field options.

Source code

File: /inc/class-awsm-job-openings-form.php

awsm_application_dynamic_form_fields_content

Filters the whole form fields content of the job application form.

This filter is available since Version 1.3.0

Parameters

  • $form_fields_content

    (string) The content.

  • $dynamic_form_fields

    (array) Dynamic form fields.

Source code

File: /inc/class-awsm-job-openings-form.php

awsm_application_form_title

Filters the job application form title.

Parameters

  • $form_title

    (string) Application Form Title.

Source code

File: inc/templates/single-job/form.php

awsm_application_form_allowed_html

Filters the allowed HTML elements and attributes for the form.

This filter is available since Version 3.0.0 Parameters

  • $allowed_html (array|string) An array of allowed HTML elements and attributes or a context name.

Source code

File : inc/class-awsm-job-openings-form.php

awsm_application_form_gdpr_field_content

Filters the privacy policy checkbox field content.

This filter is available since Version 3.0.0

Parameters

  • $field_content (string)Field HTML content.

  • $form_attrs (array) Attributes array for the form.

Source code

File : inc/class-awsm-job-openings-form.php

awsm_jobs_default_notifications_types

Filters the default notifications types - applicant or admin.

This filter is available since Version 3.2.0

Parameters

  • $types (array) Notification types array.

  • $applicant_details (array) Applicant details array.

  • $data (array) Notification data array.

Source code

File : inc/class-awsm-job-openings-form.php

Filters the paginate links to content.

This filter is available since Version 3.0.0

Parameters

  • $pagination_content (string) The HTML content.

  • $query (array) The Query object.

  • $args (array) Paginate links arguments.

  • $shortcode_attrs (array) Shortcode attributes array.

Source code

File : inc/template-functions.php

awsm_jobs_captcha_frontend_config

Filters the CAPTCHA frontend configuration array. Use this to add custom CAPTCHA providers or modify existing configurations.

This hook is available since Version 3.6.0

Parameters

  • $config (array) An array containing form settings fields

Source code

File: inc/class-awsm-job-openings-form.php

awsm_jobs_captcha_verify_request_body

Filters CAPTCHA verification request body. Allows adding custom parameters for verification (e.g., custom data).

This hook is available since Version 4.0.0

Parameters

  • $body (array) Request body array

  • $captcha_type (string) CAPTCHA type being verified

  • $token (string) The response token

Source code

File: inc/class-awsm-job-openings-form.php

awsm_jobs_captcha_verify_response

Filters raw CAPTCHA verification response. This is the primary hook for custom CAPTCHA validation logic. Allows complete control over how responses are processed.

This hook is available since Version 3.6.0

Parameters

  • $result (array) Decoded response array from provider

  • $captcha_type (string) CAPTCHA type being verified

  • $token (string) The response token

  • $body (string) Request body sent to provider

Source code

File: inc/class-awsm-job-openings-form.php

awsm_jobs_render_captcha

Allows custom rendering for captcha types. If a custom renderer returns true, the default rendering will be skipped.

This hook is available since Version 3.6.0

Parameters

  • $rendered (bool) Whether custom rendering was performed

  • $captcha_type (string) The type of captcha being rendered

  • $site_key (string) The site key for the captcha

Source code

File: inc/class-awsm-job-openings-form.php

awsm_jobs_captcha_fail_message

Allows final customization of the fail message shown to applicants.

This hook is available since Version 3.6.0

Parameters

  • $message (string) The message that will be displayed

  • $captcha_type (string) Current provider key (recaptcha|hcaptcha|turnstile|...)

  • $error_codes (array) Provider-specific error codes (if any)

  • $result (array) Raw verification response array

Source code

File: inc/class-awsm-job-openings-form.php

Last updated