wp_create_nonce( 'gp_customize_nonce' ) ) ); } public function to_json() { parent::to_json(); $number_of_fonts = apply_filters( 'generate_number_of_fonts', 200 ); $this->json['link'] = $this->get_link(); $this->json['value'] = $this->value(); $this->json['default_fonts_title'] = __( 'Default fonts', 'generatepress' ); $this->json['google_fonts_title'] = __( 'Google fonts', 'generatepress' ); $this->json['description'] = __( 'Font family','generatepress' ); $this->json['google_fonts'] = apply_filters( 'generate_typography_customize_list', generate_get_all_google_fonts( $number_of_fonts ) ); $this->json['default_fonts'] = generate_typography_default_fonts(); } public function content_template() { ?> choices as $name => $choice ) { $this->choices[ $name ] = $choice; } $this->json['choices'] = $this->choices; $this->json['link'] = $this->get_link(); $this->json['value'] = $this->value(); } public function content_template() { ?> <# if ( ! data.choices ) return; #> json['link'] = $this->get_link(); $this->json['value'] = $this->value(); $this->json['id'] = $this->id; } public function content_template() { ?>