/**
  * Save the settings
  */
 public function settings_save()
 {
     if (!is_admin()) {
         return;
     }
     if (isset($_POST['permalink_structure']) || isset($_POST['sportspress_event_slug'])) {
         foreach ($this->slugs as $slug) {
             $key = 'sportspress_' . $slug[0] . '_slug';
             $value = null;
             if (isset($_POST[$key])) {
                 $value = sanitize_text_field($_POST[$key]);
             }
             if (empty($value)) {
                 delete_option($key);
             } else {
                 update_option($key, $value);
             }
         }
         sp_flush_rewrite_rules();
     }
 }
Ejemplo n.º 2
0
function prosports_flush_rewrite_rules()
{
    return sp_flush_rewrite_rules();
}
function sportspress_flush_rewrite_rules()
{
    return sp_flush_rewrite_rules();
}