<div class="alert alert-warning"> <?php _e('You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.', 'sage'); ?> </div> <![endif]--> <?php do_action('get_header'); $section_classes = array(); $custom_heading = ''; $custom_subheading = ''; $header_cta = array(); if (is_pmpro_page() || is_post_type_archive('course')) { $section_classes[] = 'partial-height'; $section_classes[] = 'full-width-background'; if (is_pmpro_page()) { global $current_user; if (!empty($current_user->membership_level)) { $confirmation_message = "<p>" . sprintf(__('Thank you for your membership to %s.</p><p>Your %s membership is now active.', 'pmpro'), get_bloginfo("name"), $current_user->membership_level->name) . "</p>"; } $custom_subheading = $confirmation_message; } } else { if (is_page() && !is_singular($post_types = 'course')) { $the_id = get_the_ID(); $header_section = get_post_meta($post_id = $the_id, $key = 'full_width_top_section', $single = true); $partial_height = get_post_meta($post_id = $the_id, $key = 'partial_height', $single = true); if ($partial_height) { $section_classes[] = 'partial-height'; } if ($header_section) {
function da_custom_styles() { wp_enqueue_style($handle = 'font-montserrat', $src = '//fonts.googleapis.com/css?family=Montserrat:400,700', $deps, $ver, $media); wp_enqueue_style($handle = 'font-s-sans-pro', $src = '//fonts.googleapis.com/css?family=Source+Sans+Pro:400,700', $deps, $ver, $media); wp_enqueue_style($handle = 'font-s-serif-pro', $src = '//fonts.googleapis.com/css?family=Source+Serif+Pro:400,600', $deps, $ver, $media); wp_enqueue_style($handle = 'fontawesome', $src = '//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css', $deps, $ver, $media); $default_color = get_theme_mod($name = 'da_default_background_color', $default = '#A2A2A2'); if (is_page('profile') || is_page('settings')) { global $wpdb; $user_id = get_current_user_id(); $user_id_var = get_query_var('userid', ''); if ('' !== $user_id_var && is_numeric($user_id_var)) { $user = get_userdata($user_id_var); if (false !== $user) { $payment_status = $wpdb->get_var($wpdb->prepare("SELECT status \n\t\t\t\t\tFROM {$wpdb->pmpro_memberships_users} \n\t\t\t\t\tWHERE user_id = %s", $user_id_var)); if ('active' == $payment_status) { $user_id = $user_id_var; } } } $background_id = get_user_meta($user_id = $user_id, $key = 'profile_background', $single = true); if ('' !== $background_id) { $custom_css = '.full-width-background:before { background-image: url("' . wp_get_attachment_url($background_id) . '"); }'; function da_add_profile_special_class($classes) { $classes[] = 'da-profile-background'; return $classes; } add_action($tag = 'body_class', $function_to_add = 'da_add_profile_special_class'); } else { $custom_css = '.full-width-background { background: ' . $default_color . '; }'; } wp_add_inline_style('sage/css', $custom_css); } elseif (is_pmpro_page()) { $background_image_src = get_theme_mod('da_payment_pages_background', ''); if ('' !== $background_image_src) { $custom_css = '.partial-height { background-image: url("' . $background_image_src . '"); }'; } else { $custom_css = '.partial-height { background-color: ' . $default_color . '; }'; } wp_add_inline_style('sage/css', $custom_css); } elseif (is_post_type_archive('course')) { $background_image_src = get_theme_mod('da_course_archive_background', ''); if ('' !== $background_image_src) { $custom_css = '.partial-height { background-image: url("' . $background_image_src . '"); }'; } else { $custom_css = '.partial-height { background-color: ' . $default_color . '; }'; } wp_add_inline_style('sage/css', $custom_css); } elseif (is_page()) { $the_id = get_the_ID(); if (get_post_meta($post_id = $the_id, $key = 'full_width_top_section', $single = true)) { if (has_post_thumbnail()) { $thumbnail_url = wp_get_attachment_url(get_post_thumbnail_id()); $custom_css = '.full-width-background { background-image: url("' . $thumbnail_url . '"); }'; } else { $custom_css = '.full-width-background { background-color: ' . $default_color . '; }'; } wp_add_inline_style('sage/css', $custom_css); } } }