elementor / one-click-accessibility

The One Click Accessibility plugin is the fastest plugin to help you make your WordPress website more accessible.
https://wpaccessibility.io/
78 stars 33 forks source link

PHP8.2 – Deprecated PHP error #99

Open rafamem opened 5 months ago

rafamem commented 5 months ago

Deprecated: Creation of dynamic property Pojo_A11y_Settings::$_page_title is deprecated in /wp-content/plugins/pojo-accessibility/includes/pojo-a11y-settings.php on line 636

Deprecated: Creation of dynamic property Pojo_A11y_Settings::$_page_menu_title is deprecated in wp-content/plugins/pojo-accessibility/includes/pojo-a11y-settings.php on line 637

Deprecated: Creation of dynamic property Pojo_A11y_Settings::$_menu_parent is deprecated in /wp-content/plugins/pojo-accessibility/includes/pojo-a11y-settings.php on line 638

Solved with this change on includes/pojo-a11y-settings.php… Please update! :-)

// Define necessary private properties
    private $_page_title;
    private $_page_menu_title;
    private $_menu_parent;

    public function __construct() {
        // Initialize private properties
        $this->_page_title = __( 'One Click Accessibility', 'pojo-accessibility' );
        $this->_page_menu_title = __( 'One Click Accessibility', 'pojo-accessibility' );
        $this->_menu_parent = 'themes.php';

        add_action('admin_menu', array($this, 'admin_menu'), 20);
        add_action('admin_init', array($this, 'admin_init'), 20);
        add_action('admin_footer', array($this, 'print_js'));
        add_filter('plugin_action_links_' . POJO_A11Y_BASE, array($this, 'plugin_action_links'), 10, 2);
    }
itay-sho commented 2 weeks ago

having the same issue. @rafamem the repo seems inactive. how did you solve it?