WordPress Actions

Visual Portfolio has several WP hooks that let you extend functionality.

Portfolio Output Actions

Action NameAttributesDescription
vpf_before_get_output$optionsbefore portfolio output
vpf_after_get_output$optionsafter portfolio output
vpf_before_wrapper_start$options, $style_optionsbefore portfolio wrapper start
vpf_after_wrapper_start$options, $style_optionsafter portfolio wrapper start
vpf_before_items_wrapper_start$options, $style_optionsbefore portfolio items wrapper start
vpf_after_items_wrapper_start$options, $style_optionsafter portfolio items wrapper start
vpf_before_items_wrapper_end$options, $style_optionsbefore portfolio items wrapper end
vpf_after_items_wrapper_end$options, $style_optionsafter portfolio items wrapper end
vpf_before_wrapper_end$options, $style_optionsbefore portfolio wrapper end
vpf_after_wrapper_end$options, $style_optionsafter portfolio wrapper end
vpf_layout_elements$options, $element, $positionlayout element action (such as filter, sort, pagination, etc.)

Controls Actions

Action NameAttributesDescription
vpf_before_register_controlsbefore register block controls
vpf_after_register_controlsbefore register block controls
vpf_registered_control$name, $argsregister control data

Assets Actions

Action NameAttributesDescription
vpf_before_assets_enqueue$optionsbefore assets enqueue
vpf_after_assets_enqueue$optionsafter assets enqueue
vpf_before_assets_registerbefore assets register
vpf_after_assets_registerafter assets register

Other Actions

Action NameAttributesDescription
vpf_parse_blocks$blocks, $location, $is_reusable, $is_inner_blocksparse blocks data
vpf_preview_templateblock preview template
vpf_before_preview_outputbefore preview output content
vpf_after_preview_outputafter preview output content
Was this page helpful?