示例#1
0
/** Loads the plugin setting. */
function kamn_easy_twitter_feed_widget_get_settings()
{
    /** Global Data */
    global $kamn_easy_twitter_feed_widget;
    /* If the settings array hasn't been set, call get_option() to get an array of plugin settings. */
    if (!isset($kamn_easy_twitter_feed_widget->settings)) {
        $kamn_easy_twitter_feed_widget->settings = apply_filters('kamn_easy_twitter_feed_widget_options_filter', wp_parse_args(get_option('kamn_easy_twitter_feed_widget_options', kamn_easy_twitter_feed_widget_options_default()), kamn_easy_twitter_feed_widget_options_default()));
    }
    /** return settings. */
    return $kamn_easy_twitter_feed_widget->settings;
}
示例#2
0
 /** Kamn Options Validation */
 function kamn_easy_twitter_feed_widget_options_validate($input)
 {
     /** Default */
     $default = kamn_easy_twitter_feed_widget_options_default();
     /** Kamn Predefined */
     $kamn_easy_twitter_feed_widget_boolean_pd = $this->kamn_easy_twitter_feed_widget_boolean_pd();
     /* Validation: kamn_easy_twitter_feed_widget_fontawesome_control */
     if (!array_key_exists($input['kamn_easy_twitter_feed_widget_script_control'], $kamn_easy_twitter_feed_widget_boolean_pd)) {
         $input['kamn_easy_twitter_feed_widget_script_control'] = $default['kamn_easy_twitter_feed_widget_script_control'];
     }
     /** Reset Logic */
     if ($input['kamn_easy_twitter_feed_widget_reset_control'] == 1) {
         $input = $default;
     }
     return $input;
 }