/home/techb158/public_html/wp-content/plugins/elementor/includes
NameSizeModeActions
admin-templates/-0755rm
base/-0755rm
controls/-0755rm
editor-templates/-0755rm
elements/-0755rm
interfaces/-0755rm
libraries/-0755rm
managers/-0755rm
settings/-0755rm
template-library/-0755rm
widgets/-0755rm
api.php88780666editdlrm
autoloader.php100220666editdlrm
beta-testers.php30590666editdlrm
compatibility.php112210666editdlrm
conditions.php27680666editdlrm
db.php162760666editdlrm
editor-assets-api.php42100666editdlrm
embed.php98030666editdlrm
fonts.php640290666editdlrm
frontend.php409770666editdlrm
heartbeat.php26350666editdlrm
maintenance-mode.php114260666editdlrm
maintenance.php28810666editdlrm
plugin.php159810666editdlrm
preview.php84110666editdlrm
rollback.php42550666editdlrm
shapes.php79990666editdlrm
stylesheet.php91240666editdlrm
tracker.php174070666editdlrm
user-data.php35220666editdlrm
user.php102300666editdlrm
utils.php258070666editdlrm
Edit: /home/techb158/public_html/wp-content/plugins/elementor/includes/beta-testers.php (3059B)
transient_key ); if ( false === $beta_version ) { $beta_version = 'false'; $response = wp_remote_get( 'https://plugins.svn.wordpress.org/elementor/trunk/readme.txt' ); if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) { preg_match( '/Beta tag: (.*)/i', $response['body'], $matches ); if ( isset( $matches[1] ) ) { $beta_version = $matches[1]; } } set_site_transient( $this->transient_key, $beta_version, 6 * HOUR_IN_SECONDS ); } return $beta_version; } /** * Check version. * * Checks whether a beta version exist, and retrieve the version data. * * Fired by `pre_set_site_transient_update_plugins` filter, before WordPress * runs the plugin update checker. * * @since 1.5.0 * @access public * * @param array $transient Plugin version data. * * @return array Plugin version data. */ public function check_version( $transient ) { if ( empty( $transient->checked ) ) { return $transient; } delete_site_transient( $this->transient_key ); $plugin_slug = basename( ELEMENTOR__FILE__, '.php' ); $beta_version = $this->get_beta_version(); if ( 'false' !== $beta_version && version_compare( $beta_version, ELEMENTOR_VERSION, '>' ) ) { $response = new \stdClass(); $response->plugin = $plugin_slug; $response->slug = $plugin_slug; $response->new_version = $beta_version; $response->url = 'https://elementor.com/'; $response->package = sprintf( 'https://downloads.wordpress.org/plugin/elementor.%s.zip', $beta_version ); $transient->response[ ELEMENTOR_PLUGIN_BASE ] = $response; } return $transient; } /** * Beta testers constructor. * * Initializing Elementor beta testers. * * @since 1.5.0 * @access public */ public function __construct() { if ( 'yes' !== get_option( 'elementor_beta', 'no' ) ) { return; } $this->transient_key = md5( 'elementor_beta_testers_response_key' ); add_filter( 'pre_set_site_transient_update_plugins', [ $this, 'check_version' ] ); } }