Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
PUM_Extension_License::hooks()
Setup hooks
Description Description
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Return Return
(void)
Source Source
File: classes/Extension/License.php
private function hooks() { // Register settings add_filter( 'pum_settings_fields', array( $this, 'settings' ), 1 ); // Activate license key on settings save add_action( 'admin_init', array( $this, 'activate_license' ) ); // Deactivate license key add_action( 'admin_init', array( $this, 'deactivate_license' ) ); // Check that license is valid once per week add_action( 'popmake_weekly_scheduled_events', array( $this, 'weekly_license_check' ) ); // For testing license notices, uncomment this line to force checks on every page load //add_action( 'admin_init', array( $this, 'weekly_license_check' ) ); // Updater add_action( 'admin_init', array( $this, 'auto_updater' ), 0 ); // Display notices to admins // add_action( 'admin_notices', array( $this, 'notices' ) ); // Display notices to admins add_filter( 'pum_alert_list', array( $this, 'alerts' ) ); add_action( 'in_plugin_update_message-' . plugin_basename( $this->file ), array( $this, 'plugin_row_license_missing' ), 10, 2 ); // Register plugins for beta support add_filter( 'pum_beta_enabled_extensions', array( $this, 'register_beta_support' ) ); }
Expand full source code Collapse full source code View on Trac