コード例 #1
0
 public function handle(ThemeWasInstalled $action)
 {
     if (is_multisite()) {
         $activationLink = network_admin_url() . "themes.php?action=enable&theme=" . urlencode($action->theme->stylesheet) . "&_wpnonce=" . wp_create_nonce('enable-theme_' . $action->theme->stylesheet);
     } else {
         $activationLink = get_admin_url() . "themes.php?action=activate&stylesheet=" . urlencode($action->theme->stylesheet) . "&_wpnonce=" . wp_create_nonce('switch-theme_' . $action->theme->stylesheet);
     }
     $this->dashboard->addMessage("Theme was successfully installed. Go ahead and <a href=\"{$activationLink}\">activate</a> it.");
 }
コード例 #2
0
 public function handle()
 {
     $this->dashboard->addMessage('Plugin was successfully updated.');
 }
コード例 #3
0
 public function handle(PluginWasEdited $action)
 {
     $this->dashboard->addMessage('Plugin changes was successfully saved.');
 }
コード例 #4
0
 /**
  * @param ThemeWasUpdated $action
  */
 public function handle(ThemeWasUpdated $action)
 {
     $this->dashboard->addMessage('Theme was successfully updated.');
 }
コード例 #5
0
 public function handle(ThemeWasUnlinked $action)
 {
     $this->dashboard->addMessage("Theme was unlinked from WP Pusher. You can re-connect it with 'Dry run'.");
 }
コード例 #6
0
 /**
  * @param PluginWasInstalled $action
  */
 public function handle(PluginWasInstalled $action)
 {
     $baseAdminUrl = is_multisite() ? network_admin_url() : get_admin_url();
     $activationLink = $baseAdminUrl . "plugins.php?action=activate&plugin=" . urlencode($action->plugin->file) . "&_wpnonce=" . wp_create_nonce('activate-plugin_' . $action->plugin->file);
     $this->dashboard->addMessage("Plugin was successfully installed. Go ahead and <a href=\"{$activationLink}\">activate</a> it.");
 }
コード例 #7
0
 public function handle(ThemeWasEdited $action)
 {
     $this->dashboard->addMessage('Theme changes was successfully saved.');
 }