Noptin_Page::__construct()
Class Constructor.
Contents
Source Source
File: includes/class-noptin-page.php
public function __construct() { // Register shortcode. add_shortcode( 'noptin_action_page', array( $this, 'do_shortcode' ) ); // User unsubscribe. add_action( 'noptin_page_unsubscribe', array( $this, 'unsubscribe_user' ) ); add_action( 'noptin_pre_page_unsubscribe', array( $this, 'pre_unsubscribe_user' ) ); // Email confirmation. add_action( 'noptin_page_confirm', array( $this, 'confirm_subscription' ) ); add_action( 'noptin_pre_page_confirm', array( $this, 'pre_confirm_subscription' ) ); // Email open. add_filter( 'noptin_actions_page_template', array( $this, 'email_open' ) ); // Email click. add_filter( 'noptin_actions_page_template', array( $this, 'email_click' ) ); // Preview email. add_action( 'noptin_page_preview_email', array( $this, 'preview_email' ) ); // Filter template. add_filter( 'template_include', array( $this, 'filter_page_template' ) ); // Admin bar. add_filter( 'show_admin_bar', array( $this, 'maybe_hide_admin_bar' ) ); // Exclude from sitemap. add_filter( 'wpseo_exclude_from_sitemap_by_post_ids', array( $this, 'hide_from_yoast_sitemap' ) ); // Pages settings. add_filter( 'noptin_get_settings', array( $this, 'add_options' ), 100 ); }
Expand full source code Collapse full source code View on GitHub