File "branding.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/.wp-cli/wp-content/plugins/mojo-marketplace-wp-plugin/inc/branding.php
File size: 1.4 KB
MIME-type: text/x-php
Charset: utf-8
<?php
function mm_brand( $format = '%s' ) {
$mm_brand = get_option( 'mm_brand', 'default' );
$brands = mm_api_cache( MM_ASSETS_URL . 'json/branding.json' );
if ( ! is_wp_error( $brands ) && $brands = json_decode( $brands['body'] ) ) {
if ( property_exists( $brands, $mm_brand ) ) {
$brand = $brands->{$mm_brand};
}
}
if ( ! isset( $brand ) || empty( $brand ) || 'quickinstall' == $brand ) {
$brand = 'default';
}
return sprintf( $format, sanitize_title( $brand ) );
}
function mm_plugin_details( $all_plugins ) {
$plugin_file = 'mojo-marketplace-wp-plugin/mojo-marketplace.php';
if ( isset( $all_plugins[ $plugin_file ] ) ) {
switch ( mm_brand() ) {
case 'bluehost':
$branded_plugin_details = array(
'Name' => 'Bluehost',
'Title' => 'Bluehost',
'Description' => esc_html__( 'This plugin integrates your WordPress site with the Bluehost control panel, including performance, security, and update features.', 'mojo-marketplace-wp-plugin' ),
);
break;
case 'bluehost-india':
$branded_plugin_details = array(
'Name' => 'Bluehost',
'Title' => esc_html__( 'Bluehost', 'mojo-marketplace-wp-plugin' ),
);
break;
default:
$branded_plugin_details = array();
}
$all_plugins[ $plugin_file ] = wp_parse_args( $branded_plugin_details, $all_plugins[ $plugin_file ] );
}
return $all_plugins;
}
add_filter( 'all_plugins', 'mm_plugin_details' );