add_cap( 'administrator', $cap ); wp_roles()->add_cap( 'commercial_lead', $cap ); } } } function wiaas_db_import_aam_role_settings() { // update role settings that are imported $content = file_get_contents( dirname( __FILE__ ) . '/data/aam-settings.json' ); $importer = new AAM_Core_Importer($content); $importer->run(); // update toolbar settins manually since it does not get imported update_option('aam_toolbar_default', array ( 'about' => '1', 'toolbar-wp-logo' => '1', 'wporg' => '1', 'documentation' => '1', 'support-forums' => '1', 'feedback' => '1', 'toolbar-site-name' => '0', 'view-site' => '1', 'view-store' => '1', 'toolbar-updates' => '1', 'toolbar-comments' => '1', 'toolbar-new-content' => '1', 'new-post' => '1', 'new-media' => '1', 'new-page' => '1', 'new-product' => '1', 'new-shop_order' => '1', 'new-shop_coupon' => '1', 'new-wiaas_doc' => '1', 'new-user' => '1', 'gravityforms-new-form' => '1', ) ); } function wiaas_db_update_update_commercial_lead_capabilities() { // add commercial lead specific roles wp_roles()->add_cap( 'commercial_lead', 'manage_wiaas_cl_products' ); // cl products screen }