My code only executes the if statement, but does not continue to execute the else part. Ive tried each statement individually and they work fine. But, when I put them together, only the first statement is executed. What am I doing wrong?
I've tried this:
function body_google_webfonts() {
if( $settings['font_type_body'] = "Handlee") :
wp_register_style('body-google-webfonts', 'http://fonts.googleapis.com/css?family=Handlee');
wp_enqueue_style( 'body-google-webfonts');
elseif ( $settings['font_type_body'] = "Kreon") :
wp_register_style('body-google-webfonts', 'http://fonts.googleapis.com/css?family=Kreon');
wp_enqueue_style( 'body-google-webfonts');
endif;
}
and this:
function body_google_webfonts() {
if( $settings['font_type_body'] = "Handlee") :
wp_register_style('body-google-webfonts', 'http://fonts.googleapis.com/css?family=Handlee');
wp_enqueue_style( 'body-google-webfonts');
endif;
if ( $settings['font_type_body'] = "Kreon") :
wp_register_style('body-google-webfonts', 'http://fonts.googleapis.com/css?family=Kreon');
wp_enqueue_style( 'body-google-webfonts');
endif;
}
and this:
function body_google_webfonts() {
if( $settings['font_type_body'] = "Handlee") {
wp_register_style('body-google-webfonts', 'http://fonts.googleapis.com/css?family=Handlee');
wp_enqueue_style( 'body-google-webfonts');
}
if ( $settings['font_type_body'] = "Kreon") {
wp_register_style('body-google-webfonts', 'http://fonts.googleapis.com/css?family=Kreon');
wp_enqueue_style( 'body-google-webfonts');
}
}
and I've tried this:
function body_google_webfonts() {
if( $settings['font_type_body'] = "Handlee") {
wp_register_style('body-google-webfonts', 'http://fonts.googleapis.com/css?family=Handlee');
wp_enqueue_style( 'body-google-webfonts');
} else if ( $settings['font_type_body'] = "Kreon") {
wp_register_style('body-google-webfonts', 'http://fonts.googleapis.com/css?family=Kreon');
wp_enqueue_style( 'body-google-webfonts');
}
}