Example #1
0
 /**
  * Migrate like button settings
  *
  * @since 1.1
  * @param array $options existing settings
  * @return result of update_option, if run
  */
 public static function migrate_like_button($options)
 {
     if (!is_array($options) || empty($options)) {
         return;
     }
     $options = self::show_on($options);
     // pass like button settings through same sanitizer as individual settings page
     if (!class_exists('Facebook_Like_Button_Settings')) {
         require_once dirname(__FILE__) . '/settings-like-button.php';
     }
     $options = Facebook_Like_Button_Settings::sanitize_options($options);
     if (!empty($options)) {
         return update_option(Facebook_Like_Button_Settings::OPTION_NAME, $options);
     }
 }