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
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
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
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
PUM_Extension_Activation::__construct( $plugin_path, $plugin_file )
Setup the activation class
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
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
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
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
Parameters Parameters
- $plugin_path
-
(Required)
- $plugin_file
-
(Required)
Source Source
File: includes/pum-sdk/class-pum-extension-activation.php
public function __construct( $plugin_path, $plugin_file ) { // We need plugin.php! require_once( ABSPATH . 'wp-admin/includes/plugin.php' ); $plugins = get_plugins(); // Set plugin directory $plugin_path = array_filter( explode( '/', $plugin_path ) ); $this->plugin_path = end( $plugin_path ); // Set plugin file $this->plugin_file = $plugin_file; // Set plugin name if ( isset( $plugins[ $this->plugin_path . '/' . $this->plugin_file ]['Name'] ) ) { $this->plugin_name = str_replace( 'Popup Maker - ', '', $plugins[ $this->plugin_path . '/' . $this->plugin_file ]['Name'] ); } else { $this->plugin_name = __( 'This plugin', 'popup-maker' ); } // Is Popup Maker installed? foreach( $plugins as $plugin_path => $plugin ) { if( $plugin['Name'] == 'Popup Maker' ) { $this->has_popmake = true; $this->popmake_base = $plugin_path; break; } } }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |