Last Updated on October 26, 2024 by Neil Murray
Hooks #
CF7 Skins Visual Hooks #
includes/admin-visual.php
Filters Tag – apply_filters
- cf7s_visual_update_js_callbacks
Run add-ons JavaScript callback functions. Can be function within namespace or standalone function. For example:myNameSpace.myFunction()oranotherFunction(). See Visual Save and Addon Update.
Hooked value:array(), (Array) all registered callback
- cf7skins_create_element
Create custom element for Visual.
Hooked value:$skin_item, (DOM Object) visual DOM elements.$item, (Object) visual item$this, (PHP Class) CF7_Skins_Admin_Visual class
- cf7s_visual_update_js_callbacks
Output visual items as a JS var
Actions Tag – do_action
- cf7s_visual_before_update
Callback function right before doing any update @since 2.3.0
CF7 Skins Hooks #
cf7skins\includes\admin.php #
( ‘cf7s_update’, $cf7 ) action – while saving Contact Form 7 form
( ‘cf7s_admin_enqueue_scripts’, $hook_suffix ) action – while enqueuing CF7 Skins admin styles and scripts
( ‘cf7s_add_meta_boxes’, $post_id ) action – while creating the skins metabox (only for CF7 before 4.2)
cf7skins\includes\contact.php
( ‘cf7skins_enqueue_scripts’, $ids ) action – while applying cf7skins styles to current CF7 form
$cf7skins_classes = ( ‘cf7skins_form_classes’, $cf7skins_class ) filter – apply additional classes to CF7 Skins styling e.g. cf7s-multi
cf7skins\includes\settings.php
( ‘cf7skins_section_{$this->section}’ ) action – after each Contact Form 7 Skins Settings section. In each Tab before Save Changes.
( ‘cf7skins_setting_info’, $args ) action – on the cf7skins_setting_info option. Used in \plugins\cf7skins\includes\logs.php.
$this->tabs = apply_filters( ‘cf7skins_setting_tabs‘, array( etc.)) – Contact Form 7 Skins Settings Tabs
$fields = apply_filters( ‘cf7skins_setting_fields‘, array( etc.)) – Contact Form 7 Skins Settings Options. Licenses are added in license.php.
return apply_filters( ‘cf7skins_setting_sanitize‘, $this->options, $old_option, $inputs ) filter – sanitized Licenses added via apply_filters () in license.php
return apply_filters( ‘cf7skins_color_scheme‘, $colors ) filter – applies CF7 Skins Color Schemes
cf7skins\includes\template.php
$templates = apply_filters( ‘cf7skins_templates’, $templates ); // add filter for other plugins
return apply_filters( ‘template_filter_tags’, $filter_tags ); //
cf7skins\includes\style.php
$styles = apply_filters( ‘cf7skins_styles’, $styles ) filter – add filter for other plugins
return apply_filters( ‘style_filter_tags’, $filter_tags ) filter – add filter for other plugins
Contact Form 7 Hooks #
See http://hookr.io/plugins/contact-form-7
Further reading
- Item
Notes
Add notes here
Save all Images to Sync – use ..\Sync\..\Development\Development Guidelines\CF7 Skins Code\CF7 Skins Visual Tools\Hooks\