Skip to content

Hooks reference

WP Job Portal fires its own WordPress actions and filters so you can react to events and change its output from a plugin or your theme’s functions.php. This page lists every hook in the free plugin, version 2.7.0, whose name starts with wpjobportal. It was generated from the code: 287 hooks fired from 414 places.

Hooks are used like any other WordPress hook. For example, to run code after a job is saved for the first time:

add_action( 'wpjobportal_after_store_job_hook', function ( $data ) {
// $data is the saved job data; $data['id'] is the new job's ID.
}, 10, 1 );

And to change the structured data sent to search engines for a job:

add_filter( 'wpjobportal_google_job_schema_json_ld', function ( $schema, $job_id ) {
$schema['directApply'] = true;
return $schema;
}, 10, 2 );
  • Type is action (do_action()) or filter (apply_filters()). For a filter, the first argument is the value you return.
  • Arguments are shown exactly as the code passes them, so the names are the plugin’s own variables. Very long expressions are shortened with an ellipsis.
  • (varies) means the hook fires from more than one place and the arguments differ; the first call site is shown.
  • Fired in is the file, relative to the plugin folder wp-job-portal/.
  • Many filters named wpjobportal_addons_* receive false as their first value. These are extension points: the free plugin asks, and Pro or a suite answers with its output when it provides that feature. If nothing answers, the feature is not shown.
  • Hooks fired only by Pro or the suites are not listed here.
Hook Type Arguments Fired in
wpjobportal_addons_addressdata_jobview action $wpjobportal_job modules/job/tmpl/views/frontend/jobtitle.php
wpjobportal_addons_admin_feature_for_job action wpjobportal::$_data['config'], $wpjobportal_job, $wpjobportal_featuredflag modules/job/tmpl/views/admin/control.php
wpjobportal_addons_admin_feature_lable_for_job action $wpjobportal_job modules/job/tmpl/views/admin/jobdetail.php
wpjobportal_addons_get_department filter false, $wpjobportal_job, $wpjobportal_field (varies) includes/form-fields.php
modules/job/tmpl/form-fields.php
wpjobportal_after_delete_job_hook action $wpjobportal_id (varies) modules/job/model.php
wpjobportal_after_edit_job_hook action $wpjobportal_data modules/job/model.php
wpjobportal_after_store_job_hook action $wpjobportal_data modules/job/model.php
wpjobportal_featured_job_activated action $wpjobportal_id, $wpjobportal_row->uid, $wpjobportal_row->endfeatureddate modules/job/model.php
wpjobportal_google_job_schema_json_ld filter $schema_array, $wpjobportal_job_id modules/job/model.php
wpjobportal_job_list_controls action $wpjobportal_control, $wpjobportal_job modules/job/tmpl/views/frontend/controls.php
wpjobportal_job_published action $wpjobportal_id, $wpjobportal_row->companyid, (array)$wpjobportal_row modules/job/model.php
wpjobportal_job_search_query_args filter $wpjobportal_inquery, $wpjobportal_vars modules/job/model.php
wpjobportal_job_status_transition action $wpjobportal_id, 0, 1 (varies) modules/job/model.php
wpjobportal_my_applied_job_extensions action $wpjobportal_job modules/job/tmpl/views/frontend/joblist.php
Hook Type Arguments Fired in
wpjobportal_addons_company_contact_detail action wpjobportal::$_data[0], wpjobportal::$_data['companycontactdetail'] modules/company/tmpl/views/frontend/viewcompanydetail.php
wpjobportal_addons_control_company_admin action $wpjobportal_company modules/company/tmpl/views/admin/control.php
wpjobportal_addons_lable_admin_company action $wpjobportal_company modules/company/tmpl/views/admin/companylist.php
wpjobportal_addons_lable_comp_feature action $wpjobportal_company (varies) modules/company/tmpl/views/frontend/detail.php
modules/company/tmpl/views/frontend/viewcompanydetail.php
templates/pagetitle.php
wpjobportal_addons_search_feature_query filter false modules/company/model.php
wpjobportal_after_delete_company_hook action $wpjobportal_id (varies) modules/company/model.php
wpjobportal_after_store_company_hook action $wpjobportal_data modules/company/model.php
wpjobportal_company_search_query_args filter $wpjobportal_inquery, $search_filters modules/company/model.php
wpjobportal_company_status_transition action $wpjobportal_id, $old_status, 1 (varies) modules/company/model.php
Hook Type Arguments Fired in
wpjobportal_addon_resume_action_addResume action (none) modules/resume/tmpl/myresumes.php
wpjobportal_addons_feature_for_resume action $wpjobportal_config_array, $wpjobportal_resume, $wpjobportal_featuredflag modules/resume/tmpl/views/admin/control.php
wpjobportal_addons_feature_multiresume action $wpjobportal_myresume modules/resume/tmpl/views/frontend/control.php
wpjobportal_addons_feature_resume_label action $wpjobportal_myresume modules/resume/tmpl/views/frontend/myresumedetail.php
wpjobportal_addons_feature_resume_lable action $wpjobportal_myresume (varies) modules/resume/tmpl/views/frontend/main.php
templates/pagetitle.php
wpjobportal_addons_feature_resume_title action $wpjobportal_resume modules/resume/tmpl/admin_resumequeue.php
modules/resume/tmpl/admin_resumes.php
wpjobportal_addons_folderresume_control action $wpjobportal_myresume modules/resume/tmpl/views/frontend/control.php
wpjobportal_addons_getResume_action_ajx_adm filter false, 'getResumeInstituteSection', $wpjobportal_resumeid, $wpjobportal_uid, $wpjobportal_sectionid (varies) modules/resume/model.php
wpjobportal_addons_get_custom_field filter false, 3, 1, 1 modules/resume/tmpl/views/frontend/jobseeker-title.php
modules/resume/tmpl/views/frontend/myresumedetail.php
wpjobportal_addons_makeanchor_for_tags filter false, $wpjobportal_viewtags modules/resume/tmpl/views/frontend/viewresume.php
wpjobportal_addons_map_resune_view filter false, $wpjobportal_text, $wpjobportal_address, $wpjobportal_themecall includes/classes/resumeviewlayout.php
wpjobportal_addons_multiresume_add filter false, $wpjobportal_form_class includes/classes/resumeformlayout.php
wpjobportal_addons_multiresume_addresume action $wpjobportal_value modules/jobseeker/tmpl/views/leftmenue.php
wpjobportal_addons_multiresume_myresume action $wpjobportal_print modules/jobseeker/tmpl/views/leftmenue.php
wpjobportal_addons_popup_main_outer_resume action wpjobportal::$_data[0]['personal_section'] modules/resume/tmpl/viewresume.php
wpjobportal_addons_resume_by_user_adv filter false, 'getResumeInstituteSection', $wpjobportal_id, $wpjobportal_uid (varies) modules/resume/model.php
wpjobportal_addons_resume_formTitile filter false, $wpjobportal_sectionid, $title includes/classes/resumeformlayout.php
wpjobportal_addons_resume_search_save_form action (none) modules/resume/tmpl/resumes.php
wpjobportal_addons_section_wise_form filter false, 'getSectionTitle', 'address', $title, '3', $wpjobportal_themecall (varies) includes/classes/resumeformlayout.php
wpjobportal_addons_selection_fields filter false, 'makeAddressSectionFields', $wpjobportal_themecall (varies) includes/classes/resumeformlayout.php
wpjobportal_addons_selection_fields_custom_sections filter false, 'makeCustomResumeSectionFields', $wpjobportal_sectionid, $wpjobportal_themecall includes/classes/resumeformlayout.php
wpjobportal_addons_showresume_contact_detail filter false, wpjobportal::$_data[0]['personal_section']->id, wpjobportal::$wpjobportal_data['resumecontactdetail'], $adminLogin includes/classes/resumeviewlayout.php
wpjobportal_addons_view_resume_by_section filter false, 'getEducationSection', $wpjobportal_education_section_title (varies) modules/resume/tmpl/views/admin/viewresume.php
modules/resume/tmpl/views/frontend/viewresume.php
wpjobportal_addons_view_resume_by_section_custom filter false, 'getCustomSection', $wpjobportal_resume_section modules/resume/tmpl/views/admin/viewresume.php
modules/resume/tmpl/views/frontend/viewresume.php
wpjobportal_addons_view_resume_by_section_resume filter false, 'getEducationSection' (varies) modules/resume/model.php
wpjobportal_addons_view_resume_by_section_resume_ajx filter false, 'getEducationSection' (varies) modules/resume/model.php
wpjobportal_after_delete_resume_hook action $wpjobportal_id (varies) modules/resume/model.php
wpjobportal_after_edit_resume_hook action $wpjobportal_data modules/resume/model.php
wpjobportal_after_store_resume_hook action $wpjobportal_data modules/resume/model.php
wpjobportal_featured_resume_activated action $id, $uid, $row->columns['endfeatureddate'] modules/resume/model.php
wpjobportal_my_resume_extensions action $wpjobportal_myresume modules/resume/tmpl/views/frontend/resumelist.php
wpjobportal_resume_detail_extensions action wpjobportal::$_data[0]['personal_section'] modules/resume/tmpl/viewresume.php
wpjobportal_resume_list_controls action $wpjobportal_control, $wpjobportal_myresume modules/resume/tmpl/views/frontend/control.php
wpjobportal_resume_search_query_args filter $wpjobportal_inquery, $wpjobportal_filter_array modules/resume/model.php
wpjobportal_resume_status_transition action $wpjobportal_id, $old_status, -1 (varies) modules/resume/model.php
Hook Type Arguments Fired in
wpjobportal_addon_search_applied_resume action (none) modules/jobapply/tmpl/views/admin/main.php
wpjobportal_addons_admin_search_jobapplied action (none) modules/jobapply/tmpl/admin_jobappliedresume.php
wpjobportal_addons_apply_as_visitor filter false, $wpjobportal_link1, $wpjobportal_class2, $wpjobportal_text1 modules/jobapply/model.php
wpjobportal_addons_applyjob_visitor filter false modules/resume/model.php
wpjobportal_addons_coverletter_popup_main_outer action (none) modules/jobapply/tmpl/jobappliedresume.php
wpjobportal_addons_job_apply_jobseeker action $wpjobportal_job, $wpjobportal_package, $wpjobportal_applied modules/job/tmpl/views/frontend/title.php
wpjobportal_addons_popup_main_outer_admin action (none) modules/jobapply/tmpl/admin_jobappliedresume.php
wpjobportal_addons_rating_resume_applied action $wpjobportal_data modules/jobapply/tmpl/views/admin/main.php
wpjobportal_addons_resume_action_jobapplied_status action $wpjobportal_job modules/job/tmpl/views/frontend/controls.php
wpjobportal_addons_resume_bottom_action_appliedresume action $wpjobportal_data, $wpjobportal_class (varies) modules/jobapply/tmpl/views/admin/control.php
modules/resume/tmpl/views/admin/control.php
modules/resume/tmpl/views/frontend/control.php
wpjobportal_addons_resume_bottom_action_appliedresume_exc action wpjobportal::$_data['jobid'], $wpjobportal_data modules/jobapply/tmpl/views/admin/control.php
modules/resume/tmpl/views/admin/control.php
wpjobportal_addons_resume_top_buttons_actions action wpjobportal::$_data[0], $wpjobportal_ta, $wpjobportal_tab modules/jobapply/tmpl/jobappliedresume.php
wpjobportal_addons_resume_top_buttons_actions_admin action wpjobportal::$_data[0], $wpjobportal_ta modules/jobapply/tmpl/admin_jobappliedresume.php
wpjobportal_addons_show_customfields_params filter false, $wpjobportal_field, 11, $wpjobportal_personalInfo->params (varies) modules/jobapply/model.php
modules/resume/tmpl/views/frontend/jobseeker-title.php
modules/resume/tmpl/views/frontend/myresumedetail.php
wpjobportal_addons_social_appy_job filter false, $wpjobportal_config_array, $wpjobportal_isemployer, $wpjobportal_jobid modules/jobapply/model.php
wpjobportal_addons_top_btn_action_popup action (none) modules/jobapply/tmpl/jobappliedresume.php
wpjobportal_after_job_apply_hook action $wpjobportal_data modules/jobapply/model.php
wpjobportal_application_submitted action $wpjobportal_job_apply_id, $wpjobportal_jobid modules/jobapply/model.php
wpjobportal_job_applied_resume_extension_access filter false, absint($wpjobportal_jobid), get_current_user_id() modules/jobapply/controller.php
wpjobportal_job_applied_resume_restrict_legacy_owner filter !wpjobportal::$_common->wpjp_isadmin(), absint($wpjobportal_jobid), get_current_user_id() modules/jobapply/model.php
wpjobportal_quick_apply_submitted action $wpjobportal_job_apply_id, $wpjobportal_jobid, $wpjobportal_data, $_FILES modules/jobapply/model.php
wpjobportal_visitor_application_submitted action $wpjobportal_job_apply_id, $wpjobportal_jobid, $wpjobportal_data modules/jobapply/model.php
wpjobportal_wpjobaddnos_visitor_apply_job filter false, absint(wp_unslash($_COOKIE['wpjobportal_apply_visitor'])), wpjobportal::$_data['jobinfo'], wpjobportal::$_configuration['labelinlisting'] modules/resume/tmpl/addresume.php
Hook Type Arguments Fired in
wpjobportal_addons_social_login action (none) modules/wpjobportal/tmpl/login.php
wpjobportal_allow_admin_bar filter true includes/wpjobportal-wc.php
wpjobportal_is_portal_user filter $wpjobportal_is_portal_user, get_current_user_id() includes/wpjobportal-wc.php
wpjobportal_register_form action (none) modules/user/tmpl/views/frontend/form-field.php
wpjobportal_role_descriptions filter array( '1' => __('Employers add companies and jobs, and search for ca… modules/common/tmpl/newinwpjobportal.php
wpjobportal_rss_resume_feed_requires_login filter self::$rss_resume_feed_requires_login includes/features/class-wpjobportal-feature-rssfeedback.php
wpjobportal_user_bound_to_other_area filter false, get_current_user_id(), sanitize_key($wpjobportal_area) modules/common/model.php
wpjobportal_user_deleted action $wpjobportal_uid, $wp_uid, $wpjobportal_roleid modules/user/model.php
wpjobportal_user_profile_saved action $wpjobportal_row->id, $wpjobportal_data modules/user/model.php
wpjobportal_user_status_transition action $wpjobportal_userid, $old_status, $new_status modules/user/model.php
wpjobportal_user_widget_html filter $wpjobportal_html, $wpjobportal_role, $wpjobportal_results modules/wpjobportal/model.php
Hook Type Arguments Fired in
wpjobportal_addons_admin_sidemenu_links_for_folder action $wpjobportal_controller, $wpjobportal_layout includes/classes/wpjobportaladminsidemenu.php
wpjobportal_addons_admin_sidemenu_links_for_message action $wpjobportal_controller, $wpjobportal_layout includes/classes/wpjobportaladminsidemenu.php
wpjobportal_addons_admin_sidemenu_links_for_reports action $wpjobportal_controller, $wpjobportal_layout includes/classes/wpjobportaladminsidemenu.php
wpjobportal_addons_admin_sidemenu_links_for_tags action $wpjobportal_controller, $wpjobportal_layout includes/classes/wpjobportaladminsidemenu.php
wpjobportal_addons_admin_sidemenu_suite_groups action $wpjobportal_controller, $wpjobportal_layout includes/classes/wpjobportaladminsidemenu.php
wpjobportal_addons_jobseeker_dashboard_bottom_btn_jobalert action $wpjobportal_print modules/jobseeker/tmpl/views/leftmenue.php
wpjobportal_addons_jobseeker_dashboard_bottom_btn_msg action (none) modules/jobseeker/tmpl/views/leftmenue.php
wpjobportal_addons_jobseeker_dashboard_bottom_btn_rss action (none) modules/jobseeker/tmpl/views/leftmenue.php
wpjobportal_addons_jobseeker_dashboard_bottom_btn_shortlist action $wpjobportal_value modules/jobseeker/tmpl/views/leftmenue.php
wpjobportal_addons_jobseeker_dashboard_side_menue_coverletter action (none) modules/jobseeker/tmpl/views/leftmenue.php
wpjobportal_addons_mystuff_dashboard_employer_search action (none) modules/employer/tmpl/views/leftmenue.php
wpjobportal_addons_mystuff_dashboard_employer_upper action $wpjobportal_print modules/employer/tmpl/views/leftmenue.php
wpjobportal_addons_mystuff_dashboard_employer_upper_mycomp action 'mycompanies' modules/employer/tmpl/views/leftmenue.php
wpjobportal_addons_mystuff_employer_dashboard action (none) modules/employer/tmpl/views/leftmenue.php
wpjobportal_addons_mystuff_employer_dashboard_addcomp action $wpjobportal_print modules/employer/tmpl/views/leftmenue.php
wpjobportal_addons_mystuff_employer_dashboard_msg action $wpjobportal_print modules/employer/tmpl/views/leftmenue.php
wpjobportal_addons_mystuff_employer_dashboard_side_menue action $wpjobportal_print modules/employer/tmpl/views/leftmenue.php
wpjobportal_addons_mystuff_employer_dashboard_side_menue_dept action (none) modules/employer/tmpl/views/leftmenue.php
wpjobportal_addons_sidemenue_admin_jobalert action $wpjobportal_controller, $wpjobportal_layout includes/classes/wpjobportaladminsidemenu.php
wpjobportal_admin_dashboard_loaded action wpjobportal::$_data modules/wpjobportal/tmpl/admin_controlpanel.php
wpjobportal_admin_shortcodes_after_list action (none) modules/wpjobportal/tmpl/admin_shortcodes.php
wpjobportal_cp_menu_fold_threshold filter 6 wp-job-portal.php
wpjobportal_dashboard_graph_job_scope filter null, $wpjobportal_uid modules/employer/model.php
wpjobportal_employer_dashboard_extension_access filter false, get_current_user_id() modules/employer/controller.php
wpjobportal_employer_dashboard_extension_content action WPJOBPORTALincluder::getObjectClass('user')->uid(), wpjobportal::$_data modules/employer/tmpl/controlpanel.php
wpjobportal_employer_dashboard_extension_links action $wpjobportal_layout modules/employer/tmpl/views/leftmenue.php
wpjobportal_employer_dashboard_extension_view action WPJOBPORTALincluder::getObjectClass('user')->uid(), wpjobportal::$_data modules/employer/tmpl/controlpanel.php
wpjobportal_employer_dashboard_extension_view_active filter false modules/employer/tmpl/controlpanel.php
wpjobportal_employer_dashboard_extension_view_title filter '' modules/employer/tmpl/controlpanel.php
wpjobportal_employer_dashboard_header action wpjobportal::$_data modules/employer/tmpl/controlpanel.php
wpjobportal_employer_dashboard_link_layout filter $wpjobportal_layout modules/employer/tmpl/views/leftmenue.php
wpjobportal_employer_dashboard_loaded action $employer_uid, wpjobportal::$_data modules/employer/tmpl/controlpanel.php
wpjobportal_jobseeker_dashboard_extension_content action WPJOBPORTALincluder::getObjectClass('user')->uid(), wpjobportal::$_data modules/jobseeker/tmpl/controlpanel.php
wpjobportal_jobseeker_dashboard_extension_links action $wpjobportal_layout modules/jobseeker/tmpl/views/leftmenue.php
wpjobportal_jobseeker_dashboard_link_layout filter $wpjobportal_layout modules/jobseeker/tmpl/views/leftmenue.php
wpjobportal_jobseeker_dashboard_loaded action $jobseeker_uid, wpjobportal::$_data modules/jobseeker/tmpl/controlpanel.php
Hook Type Arguments Fired in
wpjobportal_addons_newestjob_btm_btn_for_shortlist action $wpjobportal_job modules/job/tmpl/views/frontend/controls.php
modules/job/tmpl/views/frontend/title.php
wpjobportal_addons_newestjob_btm_btn_for_tellfriend action $wpjobportal_job modules/job/tmpl/views/frontend/title.php
wpjobportal_addons_shortlist_comments action $wpjobportal_job modules/job/tmpl/views/frontend/title.php
wpjobportal_addons_social_share_company action $wpjobportal_comp, $wpjobportal_data_class modules/company/tmpl/views/frontend/logo.php
wpjobportal_addons_tellfriend_shorlist action $wpjobportal_job->jobid modules/job/tmpl/views/frontend/controls.php
wpjobportal_addons_upper_lable_shortlist_rating action $wpjobportal_job modules/job/tmpl/views/frontend/controls.php
wpjobportal_job_alert_frequency_options filter [ (object) ['id' => 1, 'text' => __('Daily', 'wp-job-portal')], (obje… (varies) modules/configuration/tmpl/admin_configurations.php
modules/jobalert/model.php
wpjobportal_job_alert_saved action $row->id, $data['contactemail'], $data modules/jobalert/model.php
wpjobportal_job_alert_saved_frequency filter $data['alerttype'] modules/jobalert/model.php
wpjobportal_job_alert_triggered action $person->id, $subscriber_uid, $jobs modules/jobalert/model.php
wpjobportal_job_alert_unsubscribed action $alertid modules/jobalert/model.php
wpjobportal_job_shortlist_deleted action $id modules/shortlist/model.php
wpjobportal_job_shortlisted action $row->id, $data['jobid'], $data['uid'], $data modules/shortlist/model.php
wpjobportal_rss_description_word_limit filter $word_limit includes/features/class-wpjobportal-feature-rssfeedback.php
wpjobportal_rss_full_description_allowed_tags filter $allowed_tags includes/features/class-wpjobportal-feature-rssfeedback.php
wpjobportal_rss_job_content_encoded filter $content, $job, $config_array includes/features/class-wpjobportal-feature-rssfeedback.php
wpjobportal_rss_job_description_mode filter self::$rss_job_description_mode, $config_array includes/features/class-wpjobportal-feature-rssfeedback.php
wpjobportal_rss_job_item_description filter $description, $job, $config_array includes/features/class-wpjobportal-feature-rssfeedback.php
wpjobportal_rss_jobs_feed_limit filter 50 modules/rssfeedback/model.php
wpjobportal_rss_resume_include_file_enclosures filter self::$rss_resume_include_file_enclosures includes/features/class-wpjobportal-feature-rssfeedback.php
wpjobportal_rss_resume_item_description filter $description, $result, $config_array includes/features/class-wpjobportal-feature-rssfeedback.php
wpjobportal_rss_resumes_feed_limit filter 50 modules/rssfeedback/model.php
wpjobportal_shortlist_popup_html filter $content, $jobid modules/shortlist/model.php
Hook Type Arguments Fired in
wpjobportal_addons_sendMessage_resume filter false includes/classes/resumeviewlayout.php
wpjobportal_addons_sendmessage_popup_main_outer action (none) modules/jobapply/tmpl/jobappliedresume.php
wpjobportal_email_delivery_recorded action $result, array( 'source' => $source, 'recipient_count' => self::recipient_coun… includes/services/class-wpjobportal-notification-service.php
wpjobportal_email_notification_sent action 'system_email', $recipient_data, $content modules/emailtemplate/model.php
wpjobportal_internal_message_sent action $record->id, $sender_id, $recipient_id, $message modules/emailtemplate/model.php
wpjobportal_system_email_headers filter $headers, $wpjobportal_subject modules/emailtemplate/model.php
Hook Type Arguments Fired in
wpjobportal_addon_action_credit_copyjob filter $wpjobportal_id, $wpjobportal_actionid, false includes/classes/usercredits.php
wpjobportal_addons_admin_feature_credit_popupaction filter $wpjobportal_id, $wpjobportal_actionid, false, $wpjobportal_payment includes/classes/usercredits.php
wpjobportal_addons_admin_resume_save_search filter false includes/classes/usercredits.php
wpjobportal_addons_admin_sidemenu_package action $wpjobportal_controller, $wpjobportal_layout includes/classes/wpjobportaladminsidemenu.php
wpjobportal_addons_available_package filter false, 'company', 'company', 'canAddCompany' (varies) modules/company/controller.php
modules/job/controller.php
modules/jobalert/controller.php
modules/resume/controller.php
wpjobportal_addons_company_credit_featurecompany filter $wpjobportal_id, $wpjobportal_actionid, false, $wpjobportal_payment includes/classes/usercredits.php
wpjobportal_addons_copyjob_credit_for_job action $wpjobportal_job modules/job/tmpl/views/admin/control.php
wpjobportal_addons_cp_invoices_detail filter false, $wpjobportal_uid, 6 modules/employer/model.php
wpjobportal_addons_credit_applied_resume_rating action $wpjobportal_myresume modules/resume/tmpl/views/frontend/main.php
wpjobportal_addons_credit_applied_resume_ratting_admin action $wpjobportal_data modules/jobapply/tmpl/views/admin/main.php
wpjobportal_addons_credit_auto_asign_pkg action $wpjobportal_row includes/wpjobportal-hooks.php
wpjobportal_addons_credit_cp_leftmenue_employeer action (none) modules/employer/tmpl/views/leftmenue.php
wpjobportal_addons_credit_cp_leftmenue_jobseeker action (none) modules/jobseeker/tmpl/views/leftmenue.php
wpjobportal_addons_credit_get_Packages_user filter false, $wpjobportal_uid, 'companycontactdetail' (varies) modules/company/model.php
modules/copyjob/model.php
modules/job/model.php
modules/job/tmpl/views/frontend/jobapply.php
modules/resume/model.php
wpjobportal_addons_credit_popup_copy_job action $wpjobportal_job modules/job/tmpl/views/frontend/controls.php
wpjobportal_addons_credit_save_perlisting filter false, wpjobportal::$_data['id'], 'payjob' (varies) modules/job/controller.php
wp-job-portal.php
wpjobportal_addons_invoices_dasboard_emp action wpjobportal::$_data[0]['invoices'] modules/employer/tmpl/controlpanel.php
modules/jobseeker/tmpl/controlpanel.php
wpjobportal_addons_makePayment_for_department action $wpjobportal_company, 'paycompany' (varies) modules/company/tmpl/views/frontend/control.php
modules/job/tmpl/views/frontend/controls.php
modules/resume/tmpl/views/frontend/control.php
modules/resume/tmpl/views/frontend/myresumedetail.php
wpjobportal_addons_module_packagesdetail action wpjobportal::$_data['package'], 'multiresume' modules/resume/tmpl/addresume.php
wpjobportal_addons_perlisting_payment action $wpjobportal_paymentconfig, $wpjobportal_companyid, 'listingpaypalCompanyView', 'job_viewcompanycontact_price_perlisting', 'listingCompanyViewstripe', 'companytitle', $wpjobportal_companyname, $wpjobportal_price, $wpjobportal_currencyid, 'Department', wpjobportal::wpjobportal_getPageid() (varies) modules/company/tmpl/viewcompany.php
modules/company/tmpl/views/frontend/viewcompanydetail.php
modules/jobalert/tmpl/jobalert.php
modules/resume/tmpl/viewresume.php
wpjobportal_addons_popup_admin_credits filter false, $wpjobportal_module, $wpjobportal_uid, $wpjobportal_formid, $wpjobportal_action, $srcid, $anchorid, $wpjobportal_actionname, $objectid, $wpjobportal_proceedlang includes/classes/popup.php
wpjobportal_addons_proceedPayment_PerListing action $wpjobportal_company->id, 'multicompany', 'mycompanies' (varies) modules/company/tmpl/views/frontend/control.php
modules/job/tmpl/views/frontend/controls.php
modules/resume/tmpl/views/frontend/control.php
wpjobportal_addons_user_transactionlog action / filter $row, 'job', $upakid, $row->uid (varies) modules/copyjob/model.php
modules/jobalert/model.php
modules/quickapply/model.php
modules/resume/model.php
wpjobportal_addons_userpackages_module_wise filter false, $wpjobportal_uid, $wpjobportal_actionname (varies) modules/company/model.php
modules/job/model.php
modules/jobalert/model.php
modules/resume/model.php
wpjobportal_addons_userpackages_perfeaturemodule filter false, $wpjobportal_packageid, 'remcompanycontactdetail', $wpjobportal_uid (varies) modules/company/model.php
modules/resume/model.php
wpjobportal_addons_userpackages_permodule filter false, $wpjobportal_upakid, $cuser->uid(), 'remcompany' (varies) modules/company/model.php
modules/copyjob/model.php
modules/jobalert/model.php
modules/jobapply/model.php
modules/quickapply/model.php
modules/resume/model.php
wpjobportal_credit_addons_feature_job_popup action $wpjobportal_config_array, $wpjobportal_job, $wpjobportal_featuredexpiry modules/job/tmpl/views/frontend/controls.php
wpjobportal_credit_addons_feature_job_popup_for_emp action $wpjobportal_job modules/job/tmpl/views/frontend/jobtitle.php
modules/job/tmpl/views/frontend/title.php
wpjobportal_credit_addons_map_load_for_jobform filter false, $wpjobportal_field, $wpjobportal_job includes/form-fields.php
modules/job/tmpl/form-fields.php
wpjobportal_credit_addons_search_job_ref_tags action $wpjobportal_job modules/job/tmpl/views/frontend/jobtitle.php
wpjobportal_credit_addons_social_share_links_job action $wpjobportal_job modules/job/tmpl/views/frontend/title.php
wpjobportal_credit_for_featurecompany_ajaxpopup action wpjobportal::$_data['config'], $wpjobportal_company, $wpjobportal_featuredexpiry modules/company/tmpl/views/frontend/control.php
wpjobportal_credit_job_input_for_email_filter filter false, $wpjobportal_job, $wpjobportal_field includes/form-fields.php
modules/job/tmpl/form-fields.php
wpjobportal_credit_job_input_for_tagline filter false, $wpjobportal_field, $wpjobportal_job (varies) includes/form-fields.php
modules/job/tmpl/form-fields.php
modules/jobalert/tmpl/views/form-fields.php
wpjobportal_credit_social_comments_for_jobs action (none) modules/job/tmpl/views/frontend/title.php
wpjobportal_monetisation_available filter $available includes/services/class-wpjobportal-monetisation.php
wpjobportal_payment_providers filter $providers includes/services/class-wpjobportal-payment-service.php
wpjobportal_payment_route_authorized action $provider, $task, $is_webhook includes/services/class-wpjobportal-payment-service.php
wpjobportal_payment_token_required filter $token_required, $task, $provider includes/services/class-wpjobportal-payment-service.php
wpjobportal_resume_feauture_action_bottom filter $wpjobportal_id, $wpjobportal_actionid, false, $wpjobportal_payment includes/classes/usercredits.php
wpjobportal_woocommerce_buyer_role filter $roleid, $wp_user_id includes/services/class-wpjobportal-woocommerce-package-service.php
wpjobportal_woocommerce_package_price filter $price, $package_id, $cart_item (varies) includes/services/class-wpjobportal-woocommerce-package-service.php
Hook Type Arguments Fired in
wpjobportal_addon_joblisting_match_score action $wpjobportal_ai_match_score modules/job/tmpl/views/frontend/title.php
wpjobportal_addon_resumelisting_match_score action $wpjobportal_ai_match_score modules/jobapply/tmpl/views/admin/main.php
modules/resume/tmpl/views/frontend/main.php
wpjobportal_addons_aijobsearch_query action (none) modules/job/model.php
wpjobportal_addons_airesumesearch_query action (none) modules/resume/model.php
wpjobportal_addons_aisuggestedjobs_dashboard action (none) modules/jobseeker/tmpl/controlpanel.php
wpjobportal_addons_aisuggestedresumes_dashboard action (none) modules/employer/tmpl/controlpanel.php
wpjobportal_addons_aisuggestedresumes_resumes action $wpjobportal_vars['aisuggestedresumes_job'] modules/resume/model.php
wpjobportal_addons_aisuggestesjobs_jobs action $wpjobportal_vars['aisuggestedjobs_resume'] modules/job/model.php
wpjobportal_ai_content_generation_completed action 0, $generated_text, $wpjobportal_payloadData modules/zywrap/model.php
wpjobportal_ai_content_generation_prompt filter $wpjobportal_prompt, $ai_parameters modules/zywrap/model.php
wpjobportal_before_ai_job_parse_desc filter trim($wpjobportal_job_ai_desc_string), $wpjobportal_data['id'] modules/job/model.php
wpjobportal_before_ai_job_parse_main filter trim($wpjobportal_job_ai_string), $wpjobportal_data['id'] modules/job/model.php
wpjobportal_before_ai_resume_parse_desc filter trim($wpjobportal_resume_ai_string_desc), $wpjobportal_data['id'] modules/resume/model.php
wpjobportal_before_ai_resume_parse_main filter trim($wpjobportal_resume_ai_string_main), $wpjobportal_data['id'] modules/resume/model.php
Hook Type Arguments Fired in
wpjobportal_addons_resume_action_ResumeFile filter false, wpjobportal::$_data[0]['personal_section'] includes/classes/resumeviewlayout.php
wpjobportal_addons_resume_top_buttons_actions_export action wpjobportal::$_data['jobid'] modules/jobapply/tmpl/jobappliedresume.php
wpjobportal_addons_resume_top_buttons_actions_export_admin action wpjobportal::$_data['jobid'] modules/jobapply/tmpl/admin_jobappliedresume.php
wpjobportal_addons_resume_views_action_export filter false, wpjobportal::$_data[0]['personal_section']->id includes/classes/resumeviewlayout.php
wpjobportal_addons_resume_views_action_for_pdf filter false, wpjobportal::$_data[0]['personal_section']->id includes/classes/resumeviewlayout.php
wpjobportal_addons_resume_views_action_for_print filter false, wpjobportal::$_data[0]['personal_section']->id includes/classes/resumeviewlayout.php
wpjobportal_file_uploaded action $wpjobportal_imageresult[0], 'company_logo', $wpjobportal_id (varies) includes/classes/uploads.php
wpjobportal_load_phpass action (none) includes/classes/wpjpsession.php
wpjobportal_load_wp_admin_file action (none) modules/wpjobportal/model.php
wpjobportal_load_wp_file action (none) includes/classes/uploads.php
wpjobportal_load_wp_image action (none) modules/postinstallation/model.php
wpjobportal_load_wp_pcl_zip action (none) modules/resume/model.php
wpjobportal_load_wp_plugin_file action (none) modules/configuration/model.php
wpjobportal_load_wp_users action (none) modules/user/model.php
wpjobportal_resume_export_filename filter 'allresumefiles.zip', $wpjobportal_resumeid, 'zip' modules/resume/model.php
Hook Type Arguments Fired in
wpjobportal_breadcrumbs filter $wpjobportal_array, $wpjobportal_module, $wpjobportal_layout includes/breadcrumbs.php
wpjobportal_design_switch filter array() modules/theme/tmpl/design-switch.php
wpjobportal_design_switch_save action $wpjobportal_design === 'alternative' modules/theme/controller.php
wpjobportal_elegantdesign_provided filter false modules/common/model.php
wpjobportal_includer_template_path filter $wpjobportal_template, ($wpjobportal_module_name !== null && $wpjobportal_module_name !== ''…, $wpjobportal_template_name, $wpjobportal_args includes/includer.php
wpjobportal_look_provider filter array() includes/includer.php
wp-job-portal.php
Hook Type Arguments Fired in
wpjobportal_bundled_address_dataset filter $default includes/services/class-wpjobportal-address-import-service.php
wpjobportal_default_pageid filter $wpjobportal_id, $wpjobportal_is_employer, $wpjobportal_employer_pageid wp-job-portal.php
wpjobportal_migrations_applied action (array) $report['applied'], $report includes/services/class-wpjobportal-migration-service.php
wpjobportal_mode_features filter $features includes/services/class-wpjobportal-mode-policy-service.php
wpjobportal_page_provisioned action $shortcode, absint($page_id) includes/services/class-wpjobportal-page-provisioning-service.php
wpjobportal_pages_to_provision filter self::core_pages() includes/services/class-wpjobportal-page-provisioning-service.php
wpjobportal_product_mode_changed action $mode, $profile includes/services/class-wpjobportal-product-mode-service.php
wpjobportal_product_mode_profile filter $profile, $mode includes/services/class-wpjobportal-product-mode-service.php
wpjobportal_sample_data_entity_deleted action $type, $id includes/services/class-wpjobportal-sample-data-service.php
wpjobportal_seo_settings_updated action $wpjobportal_data modules/wpjobportal/model.php
wpjobportal_site_country_code filter $code includes/services/class-wpjobportal-site-country-service.php
Hook Type Arguments Fired in
wpjobportal_absorbed_config_providers filter $providers includes/services/class-wpjobportal-absorbed-config-guard.php
wpjobportal_absorbed_config_restored action $slug, $restored includes/services/class-wpjobportal-absorbed-config-guard.php
wpjobportal_addon_catalogue filter $products includes/services/class-wpjobportal-addon-installer.php
wpjobportal_entitlement_capabilities filter $capabilities includes/services/class-wpjobportal-entitlement-service.php
wpjobportal_entitlement_provider_error action $provider['id'], $capability includes/services/class-wpjobportal-entitlement-service.php
wpjobportal_entitlement_providers filter array() includes/services/class-wpjobportal-entitlement-service.php
wpjobportal_entitlement_result filter $result, $capability, $subject, $context includes/services/class-wpjobportal-entitlement-service.php
wpjobportal_is_addon_installed filter file_exists(WP_PLUGIN_DIR . '/' . $wpjobportal_addon_slug) modules/premiumplugin/model.php
wpjobportal_licence_allow_http filter $local, $host includes/services/class-wpjobportal-licence-client.php
wpjobportal_licence_endpoint filter $endpoint includes/services/class-wpjobportal-licence-client.php
wpjobportal_licence_key filter $key includes/services/class-wpjobportal-licence-client.php
wpjobportal_licence_products filter $map includes/services/class-wpjobportal-licence-client.php
wpjobportal_new_features filter array('recruitment', 'marketplace', 'typography') wp-job-portal.php
wpjobportal_plans_url filter 'https://wpjobportal.com/pricing/' includes/services/class-wpjobportal-addon-installer.php
wpjobportal_product_coverage filter $coverage includes/services/class-wpjobportal-product-map.php
wpjobportal_tier_basic_widgets filter $widgets includes/services/class-wpjobportal-feature-tiers.php
wpjobportal_tier_job_alert_admin_tools filter false includes/services/class-wpjobportal-feature-tiers.php
wpjobportal_tier_job_alert_frequencies filter array(self::ALERT_WEEKLY) includes/services/class-wpjobportal-feature-tiers.php
wpjobportal_tier_print_provider filter 'basic' includes/services/class-wpjobportal-feature-tiers.php
wpjobportal_uninstall_protected_tables filter $readers includes/services/class-wpjobportal-uninstall-guard.php
wpjobportal_update_channel filter $channel includes/services/class-wpjobportal-update-client.php
wpjobportal_update_endpoint filter $endpoint includes/services/class-wpjobportal-update-client.php
wpjobportal_update_free_products filter array() includes/services/class-wpjobportal-update-client.php
wpjobportal_update_installed filter $ours includes/services/class-wpjobportal-update-client.php
wpjobportal_update_key filter $key includes/services/class-wpjobportal-update-client.php
wpjobportal_update_package_hosts filter array_filter(array($endpoint_host)) includes/services/class-wpjobportal-update-client.php
wpjobportal_update_products_map filter $map includes/services/class-wpjobportal-update-client.php
Hook Type Arguments Fired in
wpjobportal_addon_action_policies filter $policies includes/services/class-wpjobportal-addon-action-policy-service.php
wpjobportal_allow_insecure_local_ssl filter $wpjobportal_allow_insecure, $wpjobportal_url, $wpjobportal_host includes/http.php
wpjobportal_allow_legacy_addon_form_route filter !self::strict_addon_mode(), $module, $task, $channel includes/services/class-wpjobportal-route-registry-service.php
wpjobportal_authorization_custom_file filter $allowed, $upload_for, absint($entity_id), get_current_user_id() includes/services/class-wpjobportal-authorization-service.php
wpjobportal_authorization_resume filter false, absint($resume_id), get_current_user_id() (varies) includes/services/class-wpjobportal-authorization-service.php
modules/resume/controller.php
modules/resume/model.php
wpjobportal_boot_controller_on_include filter true, 'resume' modules/resume/controller.php
wpjobportal_captcha_provider filter $provider includes/services/class-wpjobportal-captcha-service.php
wpjobportal_captcha_score_threshold filter $threshold includes/services/class-wpjobportal-captcha-service.php
wpjobportal_core_action_policies filter $policies includes/services/class-wpjobportal-core-action-policy-service.php
wpjobportal_includer_plugin_path filter $file_path, $wpjobportal_module, $type, $file_name includes/includer.php
wpjobportal_privacy_erase_personal_data filter $removed, $uid, $wp_uid includes/services/class-wpjobportal-privacy-service.php
wpjobportal_privacy_export_definitions filter array(), $uid, $wp_uid includes/services/class-wpjobportal-privacy-service.php
wpjobportal_privacy_personal_data_erased action $uid, $wp_uid includes/services/class-wpjobportal-privacy-service.php
wpjobportal_request_html_fields filter $wpjobportal_fields includes/request.php
wpjobportal_route_registry filter self::coordinated_addon_routes() includes/services/class-wpjobportal-route-registry-service.php