Пример #1
0
 /**
  * Plugin activate function.
  *
  * @access public
  * @static
  * @return void
  */
 public static function activate()
 {
     // register post types
     GravityView_Post_Types::init_post_types();
     // register rewrite rules
     GravityView_Post_Types::init_rewrite();
     flush_rewrite_rules();
     // Update the current GV version
     update_option('gv_version', self::version);
     // Add the transient to redirect to configuration page
     set_transient('_gv_activation_redirect', true, 60);
     // Clear settings transient
     delete_transient('gravityview_edd-activate_valid');
     GravityView_Roles_Capabilities::get_instance()->add_caps();
 }
 /**
  * @covers GravityView_Roles_Capabilities::get_instance
  */
 public function test_get_instance()
 {
     $Roles_Caps = GravityView_Roles_Capabilities::get_instance();
     $this->assertTrue(is_a($Roles_Caps, 'GravityView_Roles_Capabilities'));
 }
Пример #3
0
 /**
  * Delete capabilities added by GravityView
  * @since 1.15
  * @return void
  */
 private function delete_capabilities()
 {
     GravityView_Roles_Capabilities::get_instance()->remove_caps();
 }