How to write PHP if(is_front_page()) statment
-
Hi,
I’m trying to add a different stylesheet to the front page of my website which uses a mystile theme. My website responds to my edits to my css file so I know it’s reading it, but it’s applying it to the entire site and not just the front page:
<?php // File Security Check if ( ! empty( $_SERVER['SCRIPT_FILENAME'] ) && basename( __FILE__ ) == basename( $_SERVER['SCRIPT_FILENAME'] ) ) { die ( 'You do not have sufficient permissions to access this page!' ); } ?> <?php /** * Header Template * * Here we setup all logic and XHTML that is required for the header section of all screens. * * @package WooFramework * @subpackage Template */ global $woo_options, $woocommerce; ?><!DOCTYPE html> <html <?php language_attributes(); ?> class="<?php if ( $woo_options['woo_boxed_layout'] == 'true' ) echo 'boxed'; ?> <?php if (!class_exists('woocommerce')) echo 'woocommerce-deactivated'; ?>"> <head> <meta charset="<?php bloginfo( 'charset' ); ?>" /> <title><?php woo_title(''); ?></title> <?php woo_meta(); ?> <link rel="stylesheet" type="text/css" href="<?php bloginfo( 'stylesheet_url' ); ?>" media="screen" /> <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" /> <?php wp_head(); woo_head(); ?> </head> <body <?php body_class(); ?>> <?php woo_top(); ?> <div id="wrapper"> <div id="top"> <nav class="col-full" role="navigation"> <?php if ( function_exists( 'has_nav_menu' ) && has_nav_menu( 'top-menu' ) ) { ?> <?php wp_nav_menu( array( 'depth' => 6, 'sort_column' => 'menu_order', 'container' => 'ul', 'menu_id' => 'top-nav', 'menu_class' => 'nav fl', 'theme_location' => 'top-menu' ) ); ?> <?php } ?> <?php if ( class_exists( 'woocommerce' ) ) { echo '<ul class="nav wc-nav">'; echo '<li class="cart">'.current(woocommerce_cart_link()).'</li>'; echo '<li class="checkout"><a href="'.esc_url($woocommerce->cart->get_checkout_url()).'">'.__('Checkout','woothemes').'</a></li>'; echo get_search_form(); echo '</ul>'; } ?> </nav> </div><!-- /#top --> <?php woo_header_before(); ?> <header id="header" class="col-full"> <hgroup> <?php $logo = esc_url( get_template_directory_uri() . '/images/logo.png' ); if ( isset( $woo_options['woo_logo'] ) && $woo_options['woo_logo'] != '' ) { $logo = $woo_options['woo_logo']; } if ( isset( $woo_options['woo_logo'] ) && $woo_options['woo_logo'] != '' && is_ssl() ) { $logo = preg_replace("/^http:/", "https:", $woo_options['woo_logo']); } ?> <?php if ( ! isset( $woo_options['woo_texttitle'] ) || $woo_options['woo_texttitle'] != 'true' ) { ?> <a id="logo" href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php esc_attr( get_bloginfo( 'description' ) ); ?>"> <img src="<?php echo $logo; ?>" alt="<?php esc_attr( get_bloginfo( 'name' ) ); ?>" /> </a> <?php } ?> <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php bloginfo( 'name' ); ?></a></h1> <h2 class="site-description"><?php bloginfo( 'description' ); ?></h2> <h3 class="nav-toggle"><a href="#navigation">☰ <span><?php _e('Navigation', 'woothemes'); ?></span></a></h3> </hgroup> <?php woo_nav_before(); ?> <nav id="navigation" class="col-full" role="navigation"> <?php if ( function_exists( 'has_nav_menu' ) && has_nav_menu( 'primary-menu' ) ) { wp_nav_menu( array( 'depth' => 6, 'sort_column' => 'menu_order', 'container' => 'ul', 'menu_id' => 'main-nav', 'menu_class' => 'nav fr', 'theme_location' => 'primary-menu' ) ); } else { ?> <ul id="main-nav" class="nav fl"> <?php if ( is_page() ) $highlight = 'page_item'; else $highlight = 'page_item current_page_item'; ?> <li class="<?php echo $highlight; ?>"><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php _e( 'Home', 'woothemes' ); ?></a></li> <?php wp_list_pages( 'sort_column=menu_order&depth=6&title_li=&exclude=' ); ?> </ul><!-- /#nav --> <?php } ?> <?php if( is_front_page() ) { <link rel="stylesheet" type="text/css" href="https://ashleydavisdesigns.com/wp-content/themes/mystile/css/frontpage.css" /> ?> </nav><!-- /#navigation --> <?php woo_nav_after(); ?> </header><!-- /#header --> <?php if( is_front_page() ) echo do_shortcode('[promoslider category="glamolousintro" width="930px" height="600px"]'); ?> <?php } ?> <?php woo_content_before(); ?>
- The topic ‘How to write PHP if(is_front_page()) statment’ is closed to new replies.