&$value ) { if ( is_array( $value ) ) { $value = benjamin_sanitize_text_or_array_field( $value ); } else { $value = sanitize_text_field( wp_unslash( $value ) ); } } } return $val; } function benjamin_franklin_advert() { $screen = get_current_screen(); $plugin = 'franklin/franklin.php'; if( is_plugin_active($plugin) || !current_user_can( 'install_plugins' ) || !current_user_can( 'update_plugins' ) || !in_array($screen->id, array('plugins', 'dashboard')) ) { return; } $plugin_dir = WP_PLUGIN_DIR . '/franklin/franklin.php'; $img = get_template_directory_uri() . '/assets/admin/img/banner-772x250.jpg'; if(!is_readable($plugin_dir)) { $btn_url = wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=franklin'), 'install-plugin_franklin'); $btn_text = 'Install Now'; } else { $btn_url = admin_url('plugins.php?action=activate&plugin=' . $plugin . '&plugin_status=all&paged=1&s'); $btn_url = wp_nonce_url($btn_url, 'activate-plugin_' . $plugin); $btn_text = 'Activate'; } ?>
Dismiss

A companion plugin to the Benjamin theme