Title: PHP Notice about WP_Widget method
Last modified: August 30, 2016

---

# PHP Notice about WP_Widget method

 *  Resolved [Tribulant Software](https://wordpress.org/support/users/contrid/)
 * (@contrid)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/)
 * Hello,
 * First of all, great plugin, well done!
 * Since WordPress 4.3 was released, qTranslate-X is causing a PHP notice:
 * `Notice: The called constructor method for WP_Widget is deprecated since version
   4.3.0! Use __construct() instead`
 * Simply change
 * `$this->WP_Widget`
 * to
 * `parent::__construct`
 * to solve the problem. It is in the `qtranslate-x/qtranslate_widget.php` file.
 * I hope it helps!
 * [https://wordpress.org/plugins/qtranslate-x/](https://wordpress.org/plugins/qtranslate-x/)

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

 *  [hansaplasts](https://wordpress.org/support/users/hansaplasts/)
 * (@hansaplasts)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447745)
 * I confirm. Same issue here
 *  [lacavale](https://wordpress.org/support/users/lacavale/)
 * (@lacavale)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447860)
 * Same issue here.
 *  Plugin Author [Gunu](https://wordpress.org/support/users/grafcom/)
 * (@grafcom)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447865)
 * For now change the qtranslate_widget.php file as Tribulant Software said.
 * In the nect update it will be fixed.
 *  [hansaplasts](https://wordpress.org/support/users/hansaplasts/)
 * (@hansaplasts)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447963)
 * Just installed the last update but it wasn’t fixed. Thought I’d let you know.
 *  Plugin Author [Gunu](https://wordpress.org/support/users/grafcom/)
 * (@grafcom)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447964)
 * [@hansaplasts](https://wordpress.org/support/users/hansaplasts/)
 * other plugins that use that function? qTranslate Slug for example?
 *  [hansaplasts](https://wordpress.org/support/users/hansaplasts/)
 * (@hansaplasts)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447965)
 * [@gunu](https://wordpress.org/support/users/gunu/)
    I don’t understand. Can you
   explain?
 *  Plugin Author [Gunu](https://wordpress.org/support/users/grafcom/)
 * (@grafcom)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447966)
 * [@hansaplasts](https://wordpress.org/support/users/hansaplasts/)
 * for example do you use qTranslate Slug?
 *  [hansaplasts](https://wordpress.org/support/users/hansaplasts/)
 * (@hansaplasts)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447967)
 * AFAICT no. The problem lies at line 32 plugins/qtranslate-x/qtranslate_widget.
   php
 * `$this->WP_Widget('qtranslate', __('qTranslate Language Chooser', 'qtranslate'),
   $widget_ops);`
    Should be: `parent::__construct('qtranslate', __('qTranslate 
   Language Chooser', 'qtranslate'), $widget_ops);`
 * Or are you telling me that it should be solved?
 *  Plugin Author [Gunu](https://wordpress.org/support/users/grafcom/)
 * (@grafcom)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447968)
 * @@hansaplasts
 * > Or are you telling me that it should be solved?
 * Yes, on line 32 there is now:
 *     ```
       parent::__construct('qtranslate', __('qTranslate Language Chooser', 'qtranslate'), $widget_ops);
       	}
       ```
   
 *  [hansaplasts](https://wordpress.org/support/users/hansaplasts/)
 * (@hansaplasts)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447969)
 * Very strange….
    Probably a noob question. But could it be that it wasn’t updated
   because I changed it manually??? (nah)
 *  Plugin Author [Gunu](https://wordpress.org/support/users/grafcom/)
 * (@grafcom)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447970)
 * [@hansaplasts](https://wordpress.org/support/users/hansaplasts/)
 * you’re right…. only the GitHub version is changed…. 🙂
 * Download it [here](https://github.com/qTranslate-Team/qtranslate-x/archive/master.zip)
 * [@johnclause](https://wordpress.org/support/users/johnclause/)…. please update
   the WordPress version….
 *  [hansaplasts](https://wordpress.org/support/users/hansaplasts/)
 * (@hansaplasts)
 * [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447971)
 * That solves it 🙂
    When will it be available on wordpress.org/plugins/qtranslate-
   x ? Tnx.

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

The topic ‘PHP Notice about WP_Widget method’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/qtranslate-x_f9f9f9.svg)
 * [qTranslate X](https://wordpress.org/plugins/qtranslate-x/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/qtranslate-x/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/qtranslate-x/)
 * [Active Topics](https://wordpress.org/support/plugin/qtranslate-x/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/qtranslate-x/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/qtranslate-x/reviews/)

## Tags

 * [notice](https://wordpress.org/support/topic-tag/notice/)
 * [wp_widget](https://wordpress.org/support/topic-tag/wp_widget/)
 * [__construct](https://wordpress.org/support/topic-tag/__construct/)

 * 12 replies
 * 4 participants
 * Last reply from: [hansaplasts](https://wordpress.org/support/users/hansaplasts/)
 * Last activity: [10 years, 9 months ago](https://wordpress.org/support/topic/php-notice-about-wp_widget-method/#post-6447971)
 * Status: resolved