Heads up!
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
Use this hook to filter the output of the [frm-pdf] shortcode.
Usage
add_filter('frm_pdfs_shortcode_output', 'filter_output_shortcode' , 10, 2);
Parameters
- $output (string): The shortcode output.
- $atts (array): Shortcode atts. This also contains:
- download_url (string): The download URL.
Examples
Filter output of frm-pdf shortcode
Use this code example to add rel="" to the [frm-pdf] shortcode, e.g.
[frm-pdf id=x rel="noreferrer"]
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 rel="' . esc_attr( $atts['rel'] ) . '"', $output );
}
return $output;
}