Make WordPress Core

Ticket #26732: 26732.2.patch

File 26732.2.patch, 1.3 KB (added by Chouby, 11 years ago)
  • wp-content/themes/twentyfourteen/inc/featured-content.php

     
    9191                add_action( 'customize_controls_enqueue_scripts', array( __CLASS__, 'enqueue_scripts'    )    );
    9292                add_action( 'pre_get_posts',                      array( __CLASS__, 'pre_get_posts'      )    );
    9393                add_action( 'wp_loaded',                          array( __CLASS__, 'wp_loaded'          )    );
     94                add_action( 'after_switch_theme',                 array( __CLASS__, 'after_switch_theme' )    );
    9495        }
    9596
    9697        /**
     
    513514                        if ( $term ) {
    514515                                $output['tag-id'] = $term->term_id;
    515516                        } else {
    516                                 $new_tag = wp_create_tag( $input['tag-name'] );
     517                                $new_tag = wp_insert_term( $input['tag-name'], 'post_tag' );
    517518
    518519                                if ( ! is_wp_error( $new_tag ) && isset( $new_tag['term_id'] ) ) {
    519520                                        $output['tag-id'] = $new_tag['term_id'];
     
    557558                return $quantity;
    558559        }
    559560
     561        public static function after_switch_theme() {
     562                add_option( 'featured-content', self::validate_settings( self::get_setting() ) );
     563        }
     564
    560565} // Featured_Content
    561566
    562567Featured_Content::setup();