BSF_Core_Update::update_products_slug( array $plugins )

Update bsf product slug in WP installed plugins data which will be used in enable/disablestaged updates products.


Description


Parameters

$plugins

(array) (Required) All installed plugins.


Return

(array)


Source

File: admin/bsf-core/classes/class-bsf-core-update.php

		public function update_products_slug( $plugins ) {
			$bsf_products = bsf_get_brainstorm_products( true );

			foreach ( $bsf_products as $product => $data ) {
				$plugin_file = isset( $data['template'] ) ? sanitize_text_field( $data['template'] ) : '';
				if ( isset( $plugins[ $plugin_file ] ) && ! empty( $data['slug'] ) ) {
					$plugins[ $plugin_file ]['slug'] = $data['slug'];
				}
			}

			return $plugins;
		}


User Contributed Notes

You must log in before being able to contribute a note or feedback.