예제 #1
0
 /**
  * Add helptabs
  * @return void
  */
 public function addHelptabs()
 {
     if (!function_exists('get_current_screen')) {
         return;
     }
     $screen = get_current_screen();
     // help sidebar
     $viewFile = str_replace('{{key}}', 'sidebar', $this->settings['viewHelptab']);
     if (WPML_View::exists($viewFile)) {
         $helpText = $this->renderView($viewFile, false);
         $screen->set_help_sidebar($helpText);
     }
     // helptabs
     foreach ($this->helptabs as $key => $params) {
         // help tab
         $viewFile = str_replace('{{key}}', $key, $this->settings['viewHelptab']);
         $helpText = $this->renderView($viewFile, false);
         $screen->add_help_tab(array('id' => $key, 'title' => $params['title'], 'content' => $helpText));
     }
 }