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;
}
Expand full source code Collapse full source code View on Trac