• Resolved dsmiller

    (@dsmiller)


    As I’ve tried to say on your website (but have had lots of trouble with the “comment editor”), here’s a revised constructor–replacing the deprecated one:

    /**
     * CONSTRUCTOR
     */
    function __construct()
    {
    	// set widget options
    	$widget_ops = array (
    		'classname' => 'customMetaWidget',
    		'description' => __( 'Hide the individual log in/out, admin, feed and WordPress links', 'customMetaWidget' )
    	);
    	parent::__construct(
    		'customMetaWidget', // Base ID
    		 __('Custom Meta', 'customMetaWidget'), // Name
    		$widget_ops // Args
    	);
    }

    Thanks. (And sorry for all of the postings–feel free to (in fact, please) delete the ones I posted on your site.)

    Scott

    https://wordpress.org/plugins/custom-meta-widget/

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

    (@bc563)

    Scott,
    Is your post related to these entries that keep showing up in my debug.log?

    The called constructor method for WP_Widget is deprecated since version 4.3.0! Use

    __construct()

    instead. in /home/ptapal5/public_html/ptactest/wp-includes/functions.php on line 3624

    Is someone working on a new update to the plugin to include this fix?

    Thanks, BC

    Thread Starter dsmiller

    (@dsmiller)

    Yes. And I posted the code above to avoid the deprecated technique. It doesn’t look like the plugin author is still active, so it may be a while for the fix to be committed to the code repository–if ever.

    BC563

    (@bc563)

    Thanks! Your code worked.
    Sorry for the sloppy cut and paste in my earlier message.

    Plugin Author Luke Mlsna

    (@bitacre)

    Your fixed pushed in 1.4.8 w/ credit. Thanks!

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

The topic ‘Updated constructor’ is closed to new replies.