Title: PHP warnings
Last modified: August 22, 2016

---

# PHP warnings

 *  Resolved [mgiulio](https://wordpress.org/support/users/giuliom/)
 * (@giuliom)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/php-warnings-20/)
 * Hello Sormano,
 * here’s a quick patch to suppress them(just swapped the isset() checks):
 * `
    @@ -87,12 +87,12 @@ class Wpml_Widgets { <select id='wpml_language' name='
   wpml_language'><?php foreach ( $languages as $language ) :
 * - $selected = ( $language['language_code'] == $instance['wpml_language'] ) ? '
   SELECTED' : null;
    + $selected = ( isset( $instance['wpml_language']) && $language['
   language_code'] == $instance['wpml_language'] ) ? 'SELECTED' : null; ?><option
   <?php echo $selected; ?> value='<?php echo $language['language_code']; ?>'><?
   php echo $language['native_name']; ?></option><?php
 *  endforeach;
 * - $selected = ( 'all' == $instance['wpml_language'] || !isset( $instance['wpml_language']))?'
   SELECTED' : null;
    + $selected = ( !isset( $instance['wpml_language'] ) || 'all'
   == $instance['wpml_language'] ) ? 'SELECTED' : null; ?> <option <?php echo $selected;?
   > value='all'><?php _e( 'All Languages', 'wpml-widgets' ); ?></option> </select
   ></p>
 * Thanky you for this smart plugin,
    mg
 * [https://wordpress.org/plugins/wpml-widgets/](https://wordpress.org/plugins/wpml-widgets/)

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Plugin Author [Jeroen Sormani](https://wordpress.org/support/users/sormano/)
 * (@sormano)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/php-warnings-20/#post-5582295)
 * Hey,
 * Thanks for reporting!
    Where did you find the PHP warnings?
 * I’ll look into this probably this weekend 😉
 * Cheers,
    Jeroen
 *  Thread Starter [mgiulio](https://wordpress.org/support/users/giuliom/)
 * (@giuliom)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/php-warnings-20/#post-5582297)
 * On the wp-admin/widgets.php page several warnings about the undefined array index
   $instance[‘wpml_language’] were generated.
 * Thanks Jeroen,
    mg
 *  Plugin Author [Jeroen Sormani](https://wordpress.org/support/users/sormano/)
 * (@sormano)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/php-warnings-20/#post-5582329)
 * Hi,
 * I just pushed an update which should fix it. Let me know how it works out for
   you.
 * Thanks again for reporting as I didn’t notice it at first 🙂
 * Jeroen
 *  Thread Starter [mgiulio](https://wordpress.org/support/users/giuliom/)
 * (@giuliom)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/php-warnings-20/#post-5582332)
 * They are gone now.
 * Thank you,
    mg

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘PHP warnings’ is closed to new replies.

 * ![](https://ps.w.org/wpml-widgets/assets/icon-256x256.png?rev=1090354)
 * [WPML Widgets](https://wordpress.org/plugins/wpml-widgets/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wpml-widgets/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wpml-widgets/)
 * [Active Topics](https://wordpress.org/support/plugin/wpml-widgets/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wpml-widgets/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wpml-widgets/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [mgiulio](https://wordpress.org/support/users/giuliom/)
 * Last activity: [11 years, 5 months ago](https://wordpress.org/support/topic/php-warnings-20/#post-5582332)
 * Status: resolved