Title: Error Upon Activation
Last modified: August 24, 2016

---

# Error Upon Activation

 *  [SooBahkDo](https://wordpress.org/support/users/soobahkdo/)
 * (@soobahkdo)
 * [11 years, 1 month ago](https://wordpress.org/support/topic/error-upon-activation-4/)
 * Hello,
 * Thanks for a powerful plugin.
 * Upon activating the following debug error occurs.
 * Parse error: syntax error, unexpected ‘class’ (T_CLASS) in /home/blogcrop/public_html/
   wp-content/plugins/advanced-access-manager/application/control/object/metabox.
   php on line 1
 * Any help would be appreciated.
 * [https://wordpress.org/plugins/advanced-access-manager/](https://wordpress.org/plugins/advanced-access-manager/)

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

 *  [elstudio](https://wordpress.org/support/users/elstudio/)
 * (@elstudio)
 * [11 years ago](https://wordpress.org/support/topic/error-upon-activation-4/#post-5985150)
 * Hello, Same Problem with WordPress 4.1.1 FR
    I tried solutions with the new compilation
   of metabox.php (I found on this forum) but without succes.
 *  [elstudio](https://wordpress.org/support/users/elstudio/)
 * (@elstudio)
 * [11 years ago](https://wordpress.org/support/topic/error-upon-activation-4/#post-5985151)
 * Everything is OK.
    I change Metabox.php without comments
 *     ```
       <?php
           class aam_Control_Object_Metabox extends aam_Control_Object {
                   const UID = 'metabox';
                      private $_option = array();
           public function filterFrontend($sidebar_widgets) {
           global $wp_registered_widgets;
           if (is_array($wp_registered_widgets)) {
            foreach ($wp_registered_widgets as $id => $data) {
             if (is_object($data['callback'][0])) {
             $callback = get_class($data['callback'][0]);
              } elseif (is_string($data['callback'][0])) {
                 $callback = $data['callback'][0];
                  }
                           if ($this->has('widgets', $callback)) {
                                     unregister_widget($callback);
                                                unset($wp_registered_widgets[$id]);                }            }        }        return $sidebar_widgets;    } public function filterBackend($screen, $post = null) {global $wp_meta_boxes; if (is_array($wp_meta_boxes)) { foreach ($wp_meta_boxes as $screen_id => $zones) { if ($screen == $screen_id) { foreach ($zones as $zone => $priorities) { foreach ($priorities as $priority => $metaboxes) { foreach ($metaboxes as $metabox => $data) { if ($this->has($screen_id, $metabox)) {remove_meta_box($metabox, $screen_id, $zone);                                }                            }                        }                    }                }            }        }    } public function save($metaboxes = null) {if (is_array($metaboxes)) { $this->getSubject()->updateOption($metaboxes, self::UID);
                                                 $this->getSubject()->setFlag(aam_Control_Subject::FLAG_MODIFIED);        }    }
                                                 public function cacheObject(){        return true;    } public function getUID() {        return self::UID;    }
                                                   public function setOption($option) {        $this->_option = (is_array($option) ? $option : array());    }
                                                     public function getOption() {
                                                       return $this->_option;    }
                                                         public function has($group, $metabox) {
                                                          $response = false;
                                                           if (isset($this->_option[$group][$metabox])) { $response = (intval($this->_option[$group][$metabox]) ? true : false);
                                                              }
                                                             return $response;    }}
           ?>
       ```
   

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

The topic ‘Error Upon Activation’ is closed to new replies.

 * ![](https://ps.w.org/advanced-access-manager/assets/icon-256x256.png?rev=3447421)
 * [Advanced Access Manager – Access Governance for WordPress](https://wordpress.org/plugins/advanced-access-manager/)
 * [Support Threads](https://wordpress.org/support/plugin/advanced-access-manager/)
 * [Active Topics](https://wordpress.org/support/plugin/advanced-access-manager/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/advanced-access-manager/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/advanced-access-manager/reviews/)

## Tags

 * [capability](https://wordpress.org/support/topic-tag/capability/)

 * 2 replies
 * 2 participants
 * Last reply from: [elstudio](https://wordpress.org/support/users/elstudio/)
 * Last activity: [11 years ago](https://wordpress.org/support/topic/error-upon-activation-4/#post-5985151)
 * Status: not resolved