Actions ####### Plugin defines many WordPress actions to make it easily extendable: +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Action tag | Occurance | Arguments | +==================================================+=====================================+==========================================================================================================================================================================================+ | ``horizon_listing_content`` | In listing row, box, masonry | post_id [int], display [string] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_payment_form_before`` | In payment form | payment type [string], object id [int], payment gateway [string] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_payment_form_fields`` | In payment form | payment type [string], object id [int], payment gateway [string] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_payment_form_after`` | In payment form | payment type [string], object id [int], payment gateway [string] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_payment_processed`` | After each payment | success [bool], gateway [string], payment type [string], payment id [string], object id [int], price [double], currency code [string], user id [int], billing details [array] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_inquire_message_sent`` | When user sent inquire message | success [bool], post id [int], name [string], email [string], subject [string], date [date], message [string], receive_author [bool], receive_admin [bool], receive_listing_email [bool] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_submission_list_row`` | In user listing row | post id [int] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_submission_listing_created`` | After listing creation | post id [int], post type [string] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_submission_listing_updated`` | After listing update | post id [int], post type [string] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_user_package_was_set`` | When user changes his package | user id [int], package id [int] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_listing_details_before`` | In listing-details widget template | post id [int] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_listing_detail`` | In listing-details widget template | post id [int] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_listing_details_after`` | In listing-details widget template | post id [int] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_google_map_infobox_image`` | In Google Map | post id [int] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_filter_result_numbers`` | Below filter if something was found | -- | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_filter_form`` | After filter form | widget args [array] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_filter_form`` | Before filter form | widget args [array] | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_faq_archive`` | In archive-faq template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_faq_archive`` | In archive-faq template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_pricing_archive`` | In archive-pricing_table template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_pricing_archive`` | In archive-pricing_table template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_archive`` | In archive-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_archive`` | In archive-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_gallery`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_gallery`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_description`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_description`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_attributes`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_attributes`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_food_menu`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_food_menu`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_opening_hours`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_opening_hours`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_google_map`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_google_map`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_video`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_video`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_faq`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_faq`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_contact`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_contact`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_comments`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_comments`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_before_listing_detail_report`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``horizon_after_listing_detail_report`` | In content-listing template | global loop | +--------------------------------------------------+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Each action can be called in your code using standard WordPress way, using `do_action()`_ function: .. _`do_action()`: https://codex.wordpress.org/Function_Reference/do_action .. code-block:: php do_action( $action_tag, $arg1, $arg2 ... ); To hook on action, use `add_action()`_ WP function: .. _`add_action()`: https://codex.wordpress.org/Function_Reference/add_action .. code-block:: php add_action( $action_tag, $callback, $priority = 10, $accepted_args = 1 );