Hooks & Filters

This document lists the custom WordPress hooks available in the TNC FlipBook - PDF viewer for WordPress plugin along with usage examples.

Filters

tnc_pvfw_facebook_share_thumb_url

Modifies the URL used for social sharing images.

Example:

add_filter( 'tnc_pvfw_facebook_share_thumb_url', function( $url ) {
    return get_template_directory_uri() . '/images/custom-thumb.png';
});

tnc_pvfw_single_open_file_url

Allows changing the encoded PDF file URL used in single PDF viewer pages.

Example:

add_filter( 'tnc_pvfw_single_open_file_url', function( $encoded_url ) {
    $url = 'https://example.com/my.pdf';
    return base64_encode( $url );
});

Actions

tnc_pvfw_head

Fires in the <head>  section of viewer templates.

Example:

add_action( 'tnc_pvfw_head', function() {
    echo '<!-- extra head markup -->';
});

tnc_pvfw_footer

Fires before the closing </body>  tag of viewer templates.

Example:

add_action( 'tnc_pvfw_footer', function() {
    echo '<!-- analytics code -->';
});

tnc_pvfw_not_allowed_head

Runs in the head section of the “permission denied” layout when a user cannot view a PDF.

Example:

add_action( 'tnc_pvfw_not_allowed_head', function() {
    echo '<style>body{background:#fafafa;}</style>';
});

tnc_pvfw_not_allowed_footer

Runs just before the closing body tag of the “permission denied” layout.

Example:

add_action( 'tnc_pvfw_not_allowed_footer', function() {
 echo '<!-- custom footer notice -->';
});
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us