New Bug on Betheme ver. 21.8.2 page: class-mfn-post-type.php

Hi,

today I updated Betheme to version 21.8.2, website spec:

WordPress ver. 5.4.2
Theme: Betheme (ver. 21.8.2)
PHP ver. 7.1.26
MySQL Version 5.5.54

After the update Wordpress warn me of this error:

Parse error: syntax error, unexpected ')' in /var/www/vhosts/domainname.com/httpdocs/wp-content/themes/betheme/functions/post-types/class-mfn-post-type.php on line 117

All the wordpress site was blocked.

I solved it by changing the add_meta_box function calls (only in the page:class-mfn-post-type.php)
by removing the last comma like the add_meta_box documentation:

add_meta_box( string $id, string $title, callable $callback, string|array|WP_Screen $screen = null, string $context = 'advanced', string $priority = 'default', array $callback_args = null
)


Original code Betheme ver. 21.8.2:

add_meta_box(
            $this->fields['id'],
            $this->fields['title'],
            array($this, 'show_box'),
            $this->fields['page'],
            'normal',
            'high',

      );

My change:

add_meta_box(
            $this->fields['id'],
            $this->fields['title'],
            array($this, 'show_box'),
            $this->fields['page'],
            'normal',
            'high'
      );

This simple change resolve the errors.

Please let me know if this bug will be resolve in the next version, we have many betheme installation run.

Thank you,
Christian
Studio Réclame Dev Team

Comments

Sign In or Register to comment.