게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
PHP 수정 도와주세요 ㅠ
게시물ID : programmer_14199짧은주소 복사하기
작성자 : morima
추천 : 0
조회수 : 671회
댓글수 : 2개
등록시간 : 2015/10/31 22:51:26
안녕하세요. Php 코드 수정에 벽에 부딛혀 이렇게 질문을 남깁니다. 아래의 사진과 같이 네비게이션 바 위에 있는 탑바를 제거 하고싶습니다.  

http://i.imgur.com/NKmZCHj.jpg

CSS를 display:none으로 수정하니, 디자인이 깨져버리는 문제가 발생하길래 직접 header.php파일을 수정했습니다. Header.php의  `<div class="navbar-extra-top clearfix">` 부분을 제거했는데요, ie8에서 아래와 같은 문제가 발생합니다. 

http://i.imgur.com/uTkaQnj.gif


코드를 수정하기 전 원본 상태에서는 ie8에서도 정상적으로 작동합니다. 제가 뭔가를 잘못 건드린것 같은데, 어디를 교쳐야 제대로 작동하는지 모르겠습니다. 

원본 Header.php파일의 코드를 첨부합니다. 도와주세요 ㅠㅠ

    <?php
    /**
     * The Header for our theme.
     *
     * Displays all of the <head> section and everything up to the start of the content output.
     *
     */
    ?><!DOCTYPE html>
    <html <?php language_attributes(); ?> <?php if (function_exists( 'rf_html_cover_class' )) : rf_html_cover_class(); endif; ?>>
    <head>
    <meta charset="<?php bloginfo( 'charset' ); ?>">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title><?php wp_title( '|', true, 'right' ); ?></title>
    <link rel="profile" href="http://gmpg.org/xfn/11">
    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
    <link rel="shortcut icon" href="<?php echo esc_url(get_options_data('options-page', 'favorites-icon')); ?>">
    <link rel="apple-touch-icon-precomposed" href="<?php echo esc_url(get_options_data('options-page', 'mobile-bookmark')); ?>">
    <?php wp_head(); ?>
    </head>
    
    <body <?php body_class(); ?>>
    <?php do_action( 'before' ); ?>
    
    <div id="top"></div>
    
    <!-- Navigation (main menu)
    ================================================== -->
    <div class="navbar-wrapper">
    <header class="navbar navbar-default navbar-fixed-top" id="MainMenu" role="navigation">
    <div class="navbar-extra-top clearfix">
    <div class="navbar container-fluid">
    <?php 
    if (class_exists('wp_bootstrap_navwalker')) {
    // Main navbar (left)
    wp_nav_menu( array(
    'menu'              => 'top-left',
    'theme_location'    => 'top-left',
    'container'         => false,
    'menu_class'        => 'nav navbar-nav navbar-left',
    'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
    'walker'            => new wp_bootstrap_navwalker()
    ));
    } else {
    _e('Please make sure the Bootstrap Navigation extension is active. Go to "Runway > Extensions" to activate.', 'framework');
    }
    ?>
    <div class="navbar-top-right">
    <?php
    $nav_right = get_options_data('options-page', 'nav-top-right-source');
    if ($nav_right !== 'none') { 
    ?>
    <ul class="nav navbar-nav navbar-right">
    <?php
    for ($i = 1; $i <= 5; $i++) {
    $icon_sym = get_options_data('options-page', 'nav-top-right-icon-'.$i);
    $icon_url = get_options_data('options-page', 'nav-top-right-icon-'.$i.'-url');
    
    if ($icon_sym !== 'none') {
    echo '<li><a href="'.esc_url($icon_url).'" target="_blank"><i class="fa fa-'.esc_attr($icon_sym).' fa-fw"></i></a></li>';
    }
    } ?>
    </ul>
    <?php
    }
    
    // Search in Navigation
    $nav_search = get_options_data('options-page', 'nav-search');
    if ($nav_search !== 'hide') { ?>
    <form class="navbar-form navbar-right navbar-search" role="search" method="get" action="<?php echo esc_url( home_url( '/' ) ); ?>">
    <div class="form-group">
    <input type="text" class="form-control" placeholder="<?php echo esc_attr_x( 'Search', 'placeholder', 'framework' ); ?>" value="" name="s" title="<?php _ex( 'Search for:', 'label', 'framework' ); ?>">
    </div>
    <button type="submit" class="btn btn-default"><span class="fa fa-search"></span></button>
    </form>
    <?php
    } ?>
    </div>
    </div>
    </div>
   
    <div class="container-fluid collapse-md" id="navbar-main-container">
    <div class="navbar-header">
    <a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home" class="navbar-brand">
    <?php 
    $logo_image = get_options_data('options-page', 'logo', '');
    $has_logo = false;
    if (!empty($logo_image)) {
    echo '<img src="'.$logo_image.'" alt="'.esc_attr(get_bloginfo('name', 'display')).'">';
    $has_logo = true;
    }
    $brand_title = get_options_data('options-page', 'brand-title', '');
    if (!empty($brand_title)) {
    if ($has_logo) {
    echo '  ';
    }
    echo esc_attr($brand_title);
    }
    ?>
    </a>
    <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#navbar-main">
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    </button>
    </div>
   
    <nav class="navbar-collapse collapse" id="navbar-main">
    <?php 
    if (class_exists('wp_bootstrap_navwalker')) {
    // Main navbar (right)
    wp_nav_menu( array(
    'menu'              => 'primary',
    'theme_location'    => 'primary',
    'container'         => false,
    'menu_class'        => 'nav navbar-nav navbar-right',
    'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
    'walker'            => new wp_bootstrap_navwalker()
    ));
    } else {
    _e('Please make sure the Bootstrap Navigation extension is active. Go to "Runway > Extensions" to activate.', 'framework');
    }
    ?>
    </nav>
    </div><!-- /.container-fluid -->
    </header>
    </div><!-- /.navbar-wrapper -->
    
    
    <?php 
    // Header / Hero Section
    // ----------------------------------------------------------------------
    if ( function_exists( 'rf_theme_header' ) ) {
    // Get the custom header content
    rf_theme_header();
    } else { 
    // Can be generic content to prevent errors ?>
    <section class="hero no-header-content"></section>
    <?php } ?>
    
    
    <?php
    
    // Layout Manager Support - start layout here...
    // ----------------------------------------------------------------------
    /**
    * We're also using the output_layout action to add a theme specific HTML container
    * for all template files that do not explicitly state they have pre-defined elements
    * the applying content containers.
    */
    do_action('output_layout','start');  
    
    ?>

  [1]: 
  [2]: http://i.imgur.com/uTkaQnj.gif
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호