: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* Spotify Settings page template
* All undefined vars comes from 'render_settings_page' method
$settings = get_option( EMBEDPRESS_PLG_NAME.':spotify');
$spotify_theme = isset($settings['theme']) ? sanitize_text_field($settings['theme']) : '1';
<div class="embedpress__settings background__white radius-25 p40">
<h3><?php esc_html_e( "Spotify Settings", "embedpress-pro" ); ?></h3>
<div class="embedpress__settings__form">
<form action="" method="post" class="embedpress-settings-form" >
do_action( 'embedpress_before_spotify_settings_fields');
<div class="form__group">
<label class="form__label" for="spotify_theme"><?php esc_html_e( "Player Background Color", "embedpress-pro" ); ?></label>
<div class="form__control__wrap">
<div class="embedpress__select">
<span><i class="ep-icon ep-caret-down"></i></span>
<select name="spotify_theme" id="spotify_theme" data-default="<?php echo esc_attr( $spotify_theme ); ?>">
<option value="1" <?php selected( '1', $spotify_theme); ?> ><?php esc_html_e( "Dynamic", "embedpress-pro" ); ?></option>
<option value="0" <?php selected( '0', $spotify_theme); ?> ><?php esc_html_e( "Black & White", "embedpress-pro" ); ?></option>
<p><?php printf( esc_html__( "Dynamic option will use the most vibrant color from the album art.", 'embedpress'), '<br>'); ?></p>
<?php do_action( 'embedpress_after_spotify_settings_fields'); ?>
<button class="button button__themeColor radius-10 embedpress-submit-btn" name="submit" value="spotify"><?php esc_html_e( 'Save Changes', 'embedpress'); ?></button>