現在WordpressでLPを作成しています。
使用しているテーマは adagio lite というテーマです。
ハンバーガーメニューが実装されていて、その中にページ内リンクを付けました。
メニューをクリックすると該当箇所に飛べるのですが、メニュー表示が消えなくて困っています。(メニューを閉じるボタンも固定されていて、閉じるためには結局ページのトップまで移動しないといけません。)
どうすればいいのでしょうか?
ちなみに、私はプログラミングを始めたばかりで学んだものもHTML,CSSのみなのでPHPやJavascript,jQueryは全く分かりません。
何を載せればいいのかも全く検討がつかないので、必要なコードがありましたら返信にてお知らせください。
※追記
「必要なコードを載せて欲しい」と返信をいただいたので、該当しそうなコードを載せます。
PHP
1<?php 2/** 3 * The Header for our theme. 4 * 5 * 6 * @package Adagio Lite 7 */ 8?> 9<!DOCTYPE html> 10<html class="no-js" <?php language_attributes(); ?>> 11<head> 12<meta charset="<?php bloginfo( 'charset' ); ?>"> 13<meta name="viewport" content="width=device-width, initial-scale = 1.0, maximum-scale=2.0, user-scalable=yes" /> 14<link rel="profile" href="http://gmpg.org/xfn/11"> 15<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"> 16<?php wp_head(); ?> 17</head> 18 19<body <?php body_class(); ?>> 20<div id="container"> 21<?php if ( is_front_page ()) : ?> 22<div class="slogan"> 23 <h2 class="site-description"> <span> 24 <?php bloginfo( 'description' ); ?> 25 </span> </h2> 26</div> 27<div id="line-arrow"></div> 28<?php if ( has_nav_menu( 'social' ) ) { 29 wp_nav_menu( 30 array( 31 'theme_location' => 'social', 32 'container' => 'div', 33 'container_id' => 'menu-social', 34 'container_class' => 'top-social-menu', 35 'menu_id' => 'menu-social-items', 36 'menu_class' => 'menu-items', 37 'depth' => 1, 38 'link_before' => '<span class="screen-reader-text">', 39 'link_after' => '</span>', 40 'fallback_cb' => '', 41 ) 42 ); 43 } ?> 44<?php endif ?> 45<div id="header"> 46 <div id="headerin"> 47 <div id="headerline"> 48 <div id="logo"> 49 <?php the_custom_logo(); ?> 50 <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"> 51 <h1 class="site-title"> 52 <?php bloginfo( 'name' ); ?> 53 </h1> 54 </a> </div> 55 <?php if ( has_nav_menu( 'main-menu' ) || has_nav_menu( 'secondary-menu' ) || is_active_sidebar( 'sidebar-1' ) ) : ?> 56 <div class="menu-button"> <a class="btn-open" href="#a"> 57 <div class="bar1"></div> 58 <div class="bar2"></div> 59 <div class="bar3"></div> 60 </a> </div> 61 <div class="overlay"> 62 <div class="inner-overlay"> 63 <?php if ( has_nav_menu( 'main-menu' ) ) { 64 wp_nav_menu( 65 array( 66 'theme_location' => 'main-menu', 67 'container_class' => 'mainmenu', 68 'menu_class' => '', 69 'fallback_cb' => false 70 ) 71 ); 72 } ?> 73 <?php if ( has_nav_menu( 'secondary-menu' ) ) { 74 wp_nav_menu( 75 array( 76 'theme_location' => 'secondary-menu', 77 'container_class' => 'secondary-menu', 78 'menu_class' => '', 79 'fallback_cb' => false 80 ) 81 ); 82 } ?> 83 <?php get_sidebar(); ?> 84 </div> 85 </div> 86 <?php endif ?> 87 </div> 88 </div> 89</div> 90<div id="wrapper"> 91<?php if (is_front_page() && ( has_header_image() || is_active_sidebar( 'sidebar-2' ) )) { 92 get_template_part( 'topsection' ); 93 } ?> 94
ヘッダーの部分で困っているので、該当していると思った”header.php”を載せました。
回答1件
あなたの回答
tips
プレビュー