Ejemplo n.º 1
0
		<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) {
Ejemplo n.º 2
0
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);
        }
    }
}