generalArr = $generalArr; add_action('init', array($this, 'register_post_type')); } public function register_post_type() { $generalArr = $this->generalArr; // $aBGeneral = new GeneralFunctionality(); // $aBGeneral->showArr($generalArr); foreach ($generalArr->menus as $key => $value) { if ($value->type === 'cpt') { if (isset($value->label)) { $args['label'] = $value->label; } if (isset($value->args->public)) { $args['public'] = $value->args->public; } register_post_type($value->name, $args); } } } }