Exemplo n.º 1
0
 /**
  * Set Google Fonts API Key - Ajax Function
  * 
  * Checks WordPress nonce and upon successful validation
  * updates the Google API key.
  *
  * @since 1.2
  * @version 1.3.9
  * 
  */
 public function set_google_api_key()
 {
     // Check admin nonce for security
     check_ajax_referer('tt_font_edit_control_instance', 'tt_font_edit_control_instance_nonce');
     // Make sure user has the required access level
     if (!current_user_can('edit_theme_options')) {
         wp_die(-1);
     }
     if (isset($_POST['apiKey'])) {
         $apiKey = esc_attr($_POST['apiKey']);
         EGF_Font_Utilities::set_google_api_key($apiKey);
     }
     // Delete Font Transients
     EGF_Font_Utilities::delete_font_transients();
     wp_die();
 }