Basic example

add_filter(‘frm_pdfs_css’, ‘modify_pdfs_css’ , 10, 2); function modify_pdfs_css( $css, $args ) { // Modify the CSS here. return $css; }Continue reading

Filter output of frm-pdf shortcode

add_filter(‘frm_pdfs_default_shortcode_atts’, ‘filter_default_atts’); function filter_default_atts( $atts ) { $atts[‘rel’] = ‘nofollow’; // Default is rel=”nofollow”. return $atts; } add_filter(‘frm_pdfs_shortcode_output’, ‘filter_output_shortcode’, 10, 2); function filter_output_shortcode( $output, $atts ) { if ( ! empty( $atts[‘label’] ) ) { $output = str_replace( ‘<a’, ‘<a…Continue reading

Filter output of frm-pdf shortcode

add_filter(‘frm_pdfs_default_shortcode_atts’, ‘filter_default_atts’); function filter_default_atts( $atts ) { $atts[‘rel’] = ‘nofollow’; // Default is rel=”nofollow”. return $atts; } add_filter(‘frm_pdfs_shortcode_output’, ‘filter_output_shortcode’, 10, 2); function filter_output_shortcode( $output, $atts ) { if ( ! empty( $atts[‘label’] ) ) { $output = str_replace( ‘<a’, ‘<a…Continue reading

Basic example

add_action( ‘frm_export_view_options_saved’, ‘after_export_view_options_saved’ ); function after_export_view_options_saved( $settings ) { // Do something after export view options have been saved. }Continue reading

Extend logging

add_filter(‘frm_logs_cron_remains’, ‘logs_cron_remains_extend’); function logs_cron_remains_extend() { return ‘-1 month’; }Continue reading

Add additional autocomplete options

/** * @param array $options * @param array $field */ function add_custom_autocomplete_option_for_field( $options, $field ) { $target_field_id = 13; // change 13 to your text field ID if ( $target_field_id !== (int) $field[‘id’] ) { return $options; } $options[‘cc-name’] =…Continue reading

Include only draft entries

add_filter( ‘frm_dynamic_field_include_drafts’, ‘dynamic_include_draft_entries’ ); function dynamic_include_draft_entries( $include ) { return ‘drafts_only’; // Or return FrmProDynamicFieldsController::DRAFTS_ONLY; }Continue reading