自分のホームページに、別のCSSファイルでスタイリングしたIDを持つdivを持つ私のホームページに割り当てられているテンプレートがあります。 そのdivにはテキストが含まれていますが、CSSシートには背景イメージがあります。ページテンプレート内のコンテンツが正しく配置されていない
私は機能を通してそれを接続することにより、スタイリングされたヘッダーを持っています。 私はフッタも持っています。
問題は、私が言及したdivが、これらの要素のすべての下で、起源構造の一部でないかのようにレンダリングされることです。
画像にはテキスト、ヘッダー、フッターがあります。 ダッシュボードでページを編集すると、正しく配置された新しい投稿が作成されます。 ヘッダとフッタの間に画像を表示するにはどうすればよいですか?
ホームページテンプレートのコードは次のとおりです。
<?php
/*
Template Name: Homepage Template
*/
genesis();
echo "<link rel='style' type='text/css' href='styles.css' />";
get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
// Start the loop.
while (have_posts()) : the_post(); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
</header><!-- .entry-header -->
<div class="entry-content">
<div id="home_slider">
Electrical & Mechanical Engineering<br>In Nigera
</div>
</div><!-- .entry-content -->
</article><!-- #post-## -->
<?php endwhile; // End the loop. ?>
</main><!-- .site-main -->
</div><!-- .content-area -->
<?php get_footer(); ?>
ページテンプレート内でフックを使用することはできますか?または、それらを子テーマのfunctions.phpファイルに配置する必要がありますか? – Ozzy
また、私は最後の起源ラインを追加すると、それは突然ヘッダーとページの上部の間に余白をレンダリングします。 – Ozzy
テンプレートページ内にフックを追加できます。マージンに関して私は正直であると言うことはできません。 Chromeを使用している場合は、ページを右クリックして[検査]をクリックして要素を検査できます。それに関する詳細はこちら:https://developer.chrome.com/devtools/docs/dom-and-stylesそれはあなたが問題を特定するのに役立ちます –