質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

4041閲覧

【wordpress】bodyの一番上部分に謎の空白が入る   

kii.32

総合スコア67

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/05/15 11:50

編集2019/05/15 17:52
<?php /* Template Name: アーカイブ */ ?> <?php get_header(); ?><div class="heading_v"> <h2>アーカイブ</h2> </div> <div class="breadcrumbs-inner"> <div class="breadcrumbs"> <?php if ( function_exists( 'bcn_display' ) ) { bcn_display(); } ?> </div> </div> <div class="main"> <div class="inner"> <div class="blog"> <?php query_posts('showposts=10&paged='.$paged ); ?> <?php if (have_posts()) :while(have_posts()) : the_post(); ?> <div class="item"> <div class="img"> <?php the_post_thumbnail(array('90,auto'), array('class' => 'thumb')); ?> </div> <div class="text"> <h2 class="title"><?php echo wp_trim_words( get_the_title(), 18, '...' ); ?></h2> <p class="date"><?php the_time( "Y.n.j" ); ?></p> <p><a class="btn" href="<?php the_permalink( $post ); ?>">詳しく見る</a></p> </div> </div> <?php endwhile; endif; ?> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> <?php wp_reset_query(); ?> </div> <?php get_sidebar(); ?> </div> </div> <div class="inquiry"> <div class="inner"> <p class="lead">お気軽にご相談くださいませ</p> <div class="item"> <div class="info"> <div class="tel"> <img src="<?php echo get_template_directory_uri(); ?>/img/home/tel_icon2.svg" alt="#"> <p class="p1">0000-0000-0000</p> </div> <p class="p2">0:00〜0:00</p> </div> <a href="<?php echo home_url(''); ?>"> お問い合わせはこちら<i class="far fa-envelope"></i> </a> </div> </div> </div> <div class="pagetop"> <a href="#"><i class="fas fa-chevron-up"></i></a> </div> <?php get_footer(); ?> ```![イメージ説明](c89bf00da19c88210311fd865a690197.png) ```ここに言語を入力 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/reset.css"> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/style.css"> <?php if ( is_page( 'blog' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/blog.css"> <?php endif; ?> <?php if ( is_page( 'contact' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/contact.css"> <?php endif; ?> <?php if ( is_page( 'flow' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/flow.css"> <?php endif; ?> <?php if ( is_page( 'flow2' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/flow2.css"> <?php endif; ?> <?php if ( is_page( 'links' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/links.css"> <?php endif; ?> <?php if ( is_page( 'mitsumori' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/mitsumori.css"> <?php endif; ?> <?php if ( is_page( 'mitsu' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/mitsu.css"> <?php endif; ?> <?php if ( is_page( 'price' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/price.css"> <?php endif; ?> <?php if ( is_page( 'qa' ) ): ?>        <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/qa.css"> <?php endif; ?> <?php if ( is_page( 'privacypolicy' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/privacypolicy.css"> <?php endif; ?> <?php if ( is_page( 'blog2' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/blog2.css"> <?php endif; ?> <?php if ( is_category( 'column' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/column.css"> <?php endif; ?> <?php if ( is_category( 'qa' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/column.css"> <?php endif; ?> <?php if ( is_category( 'blog' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/column.css"> <?php endif; ?> <?php if ( is_category( 'news' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/column.css"> <?php endif; ?> <?php if ( is_category( 'voice' ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/column.css"> <?php endif; ?> <?php if ( is_single( ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/single.css"> <?php endif; ?> <?php if ( is_archive( ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/column.css">    <?php endif; ?> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous"> <link href="https://use.fontawesome.com/releases/v5.0.6/css/all.css" rel="stylesheet"> <!-- drawer.css --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/drawer/3.2.2/css/drawer.min.css"> <!-- jquery & iScroll --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/iScroll/5.2.0/iscroll.min.js"></script> <!-- drawer.js --> <script src="https://cdnjs.cloudflare.com/ajax/libs/drawer/3.2.2/js/drawer.min.js"></script> <script src="<?php echo get_template_directory_uri(); ?>/js/script.js"></script> <title><?php wp_title(' | ', true, 'right'); ?></title> <?php wp_head(); ?> </head> <body <?php body_class(); ?>> <header class="header"> <div class="inner"> <div class="flexbox"> <div class="header-left"> <a href="<?php echo esc_url( home_url( '/' ) ); ?>"> <div class="logo"><img src="<?php echo get_template_directory_uri(); ?>/img/common/logo.svg" alt="ロゴ"></div> <h1>ホゲホゲ<br><span>ホゲホゲ</span></h1> </a> </div> <div class="header-right"> <div class="info"> <div class="tel"> <img src="<?php echo get_template_directory_uri(); ?>/img/common/tel_icon.svg" alt="#"> <p>ホゲホゲ</p> </div>                        <p class="address">ホゲホゲ</p> </div> <a href="<?php echo home_url('/contact'); ?>"> ホゲホゲ<i class="far fa-envelope"></i> </a> </div> </div> </div> <div class="nav_inner"> <nav> <ul> <li><a href="<?php echo esc_url( home_url( '/' ) ); ?>">ホーム</a></li>                <li><a href="<?php echo home_url('/law'); ?>">ホゲホゲ</a></li> <li><a href="<?php echo home_url('/flow'); ?>">ホゲホゲ</a></li> <li><a href="<?php echo home_url('/qa'); ?>">ホゲホゲ</a></li> <li><a href="<?php echo home_url('/repair'); ?>">ホゲホゲ</a></li> <li><a href="<?php echo home_url('/voice'); ?>">ホゲホゲ</a></li>                    <li><a href="<?php echo home_url('/price'); ?>">ホゲホゲ</a></li> </ul> </nav> </div> <div class="drawer drawer--right" role="banner"> <div class="banner"> <button type="button" class="drawer-toggle drawer-hamburger"> <span class="sr-only">toggle navigation</span> <span class="drawer-hamburger-icon"></span> </button> <nav class="drawer-nav" role="navigation"> <ul class="drawer-menu"> <li><a href="<?php echo esc_url( home_url( '/' ) ); ?>">ホーム</a></li> <li><a href="<?php echo home_url('/law'); ?>">ホゲホゲ</a></li> <li><a href="<?php echo home_url('/flow'); ?>">ホゲホゲホゲホゲ</a></li> <li><a href="<?php echo home_url('/qa'); ?>">ホゲホゲ</a></li> <li><a href="<?php echo home_url('/repair'); ?>">ホゲホゲ</a></li> <li><a href="<?php echo home_url('/voice'); ?>">ホゲホゲ</a></li> <li><a href="<?php echo home_url('/price'); ?>">ホゲホゲ</a></li> </ul> </nav> </div> </div> </header>

ワードプレスでサイトを作成しているのですが、アーカイブページ(archive.php)のみ上部(ヘッダーの上)に謎の空白が自動で挿入されてしまいます。

これを取り除く方法はございませんでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyabi_takatsuk

2019/05/15 11:59

archive.phpのソースコードを質問本文に記載ください。 質問本文は編集が可能です。 また、ソースコード記載の時は、<code>ボタンから、マークダウン形式で記載ください。
guest

回答2

0

実はこれ、WordPressで、オリジナルテンプレートを使う上での、有名な現象です。

サイトの上部に謎の余白が出る原因【WordPress編】 | うれしデザイン

この記事の通りやれば、解消されるかと思います。
やってもまだ余白できるようであれば、コメントいただければと思います。
(申し訳ございません、archive.phpより、header.phpの方に原因がありそうです)

投稿2019/05/15 14:58

miyabi_takatsuk

総合スコア9528

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kii.32

2019/05/15 15:35 編集

ご回答ありがとうございます。 heder.php,archive.phpどちらも全角が入っていないかの確認、cotEditerを使ってBOMなしでの保存をしてみましたが、解決されず。。。 トップページや他のページでもheader.phpを読み込んでるのですが、そちらでは上に余白は特に出ておらず、この場合でもheader.phpが原因の場合があるのでしょうか?
miyabi_takatsuk

2019/05/15 16:02

なんと・・・・。 やっぱarchive.phpなんですかね・・・。 記事にあります、function.phpに処理を追加するっていうのは試されましたか??
kii.32

2019/05/15 16:57

はい、下記をfunctions.phpに入れてみましたがダメでした。。。 add_action( 'wp_head', 'add_meta_to_head' ); function add_meta_to_head() { echo ''; }
miyabi_takatsuk

2019/05/15 17:29

ふむ・・・。 一応、header.phpの中身も、質問本文に記載お願いします。
kii.32

2019/05/15 17:53

header.phpを追加いたしました。
miyabi_takatsuk

2019/05/15 18:11

ありがとうございます。 WordPress関数でしょうか、is_archive()あたりが怪しい気がします。 その後のlinkタグが、bodyタグに入ってしまっているので、 検証でこういったことが起こるときは、たいてい、 PHPのエラーかなんかで、閉じタグが足りなくなっている時に、 DOMツリーが正常に構築されていない時に起きます。 検証ではなく、ソースの表示をやってみて、PHPでのエラーが何か起きてないかご確認ください。
guest

0

自己解決

<?php if ( is_archive( ) ): ?> <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/column.css"> <?php endif; ?>

ここの部分が悪さをしているようでした。

<?php if ( is_archive( ) ): ?><link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/column.css"><?php endif; ?>

上記のようにスペースを全て消すと解決されました。

ご親切にありがとうございました!

投稿2019/05/16 03:24

kii.32

総合スコア67

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyabi_takatsuk

2019/05/16 03:33

解決されて何よりです! 私自身、学ぶことができました。 ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問