function pagelines_head_common() { /* Title Metatag */ echo "\n<title>"; if (pagelines_bbpress_forum()) { bb_title(); } elseif (pagelines_is_buddypress_page()) { bp_page_title(); } else { if (is_front_page()) { echo get_bloginfo('name'); } else { wp_title(''); } } echo "</title>\n"; if (!VDEV) { echo "<!-- Platform WordPress Framework By PageLines - www.PageLines.com -->\n\n"; } /* Meta Images */ if (pagelines_option('pagelines_favicon')) { echo '<link rel="shortcut icon" href="' . pagelines_option('pagelines_favicon') . '" type="image/x-icon" />'; } if (pagelines_option('pagelines_touchicon')) { echo '<link rel="apple-touch-icon" href="' . pagelines_option('pagelines_touchicon') . '" />'; } ?> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?> ; charset=<?php bloginfo('charset'); ?> " /> <link rel="profile" href="http://gmpg.org/xfn/11" /> <meta name="generator" content="WordPress <?php bloginfo('version'); // For stats in WordPress ?> " /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?> " /> <?php if (pagelines_option('gfonts')) { ?> <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=<?php print_pagelines_option('gfonts_families', 'molengo'); ?> "> <?php } if (pagelines_bbpress_forum()) { // Load bbPress headers bb_feed_head(); bb_head(); echo '<link rel="stylesheet" href="'; bb_stylesheet_uri(); echo '" type="text/css" />'; // Enqueued Stuff doesn't show in bbPress // So we have to load the CSS manually.... if (VPRO) { echo '<link rel="stylesheet" id="pagelines-pro-css" href="'; echo PAGELINES_PRO_ROOT . '/pro.css'; echo '" type="text/css" />'; } echo '<link rel="stylesheet" id="pagelines-bbpress-css" href="'; bloginfo('stylesheet_url'); echo '" type="text/css" />'; } if (VPRO) { wp_register_style('pagelines-pro', PAGELINES_PRO_ROOT . '/pro.css', array(), CORE_VERSION, 'all'); wp_enqueue_style('pagelines-pro'); } wp_register_style('pagelines-stylesheet', get_bloginfo('stylesheet_url'), array(), CORE_VERSION, 'all'); wp_enqueue_style('pagelines-stylesheet'); // Queue Common Javascript Libraries wp_enqueue_script("jquery"); if (is_single() || is_page()) { wp_enqueue_script('comment-reply'); } // This makes the comment box appear where the ‘reply to this comment’ link is }
/** * * Abstracts the Enqueue of Stylesheets, fixes bbPress issues with dropping hooks * * @package Platform * @since 1.3.0 * */ function pagelines_load_css($css_url, $id, $hash = CORE_VERSION, $enqueue = true) { if (pagelines_bbpress_forum()) { printf('<link rel="stylesheet" id="%s" href="%s?ver=%s" type="text/css" />%s', $id, $css_url, $hash, "\n"); } else { wp_register_style($id, $css_url, array(), $hash, 'all'); wp_enqueue_style($id); } }
function pagelines_title_tag(){ /* Title Metatag */ echo "\n<title>"; // BuddyPress has its own title. if( pagelines_bbpress_forum() ){ bb_title(); } elseif( pagelines_is_buddypress_page() ) { bp_page_title(); } else { if ( !function_exists( 'aiosp_meta' ) && !function_exists( 'wpseo_get_value' ) ) { // Pagelines seo titles. global $page, $paged; $title = wp_title( '|', false, 'right' ); // Add the blog name. $title .= get_bloginfo( 'name' ); // Add the blog description for the home/front page. $title .= ( ( is_home() || is_front_page() ) && get_bloginfo( 'description', 'display' ) ) ? ' | ' . get_bloginfo( 'description', 'display' ) : ''; // Add a page number if necessary: $title .= ( $paged >= 2 || $page >= 2 ) ? ' | ' . sprintf( __( 'Page %s', 'pagelines' ), max( $paged, $page ) ) : ''; } else { $title = trim( wp_title( '', false ) ); } // Print the title. echo apply_filters( 'pagelines_meta_title', $title ); } echo "</title>\n"; }
pagelines_head_common(); // Common header information do_action('pagelines_head'); //hook print_pagelines_option('headerscripts'); // Header Scripts Input Option pagelines_font_replacement('calluna.font.js'); // Cufon Font Replacement pagelines_fix_ie('.pngbg, .shadow-bottom, .post-comments a, #fcolumns_container, #footer img, .branding_wrap img, .fboxgraphic img '); // Fix IE Issues. Args = .png images to fix in ie6 wp_head(); // Hook (WordPress) global $global_pagelines_settings; $body_classes = ''; $body_classes .= pagelines_option('site_design_mode'); if (pagelines_is_buddypress_active() && !pagelines_bbpress_forum()) { $body_classes .= ' buddypress'; } ?> </head> <body <?php body_class($body_classes); ?> > <?php print_pagelines_option('asynch_analytics'); // Recommended Spot For Asynchronous Google Analytics ?> <?php