1

WordPress のインデックス ページにすべての投稿を含め、それぞれの投稿に含まれている CSS でスタイルを設定しようとしています。すべての投稿を照会して表示することはできますが、実際にスタイルが設定されているのは最初の投稿だけです。残りは基本の h1、h2、p およびその他の一般的なスタイルを継承しますが、それぞれの「ボックス」クラスは継承していません。私がやりたいように、投稿ごとに新しい「ボックス」クラスを開始するのではなく、すべての情報が1つの「ボックス」クラスにスローされます。これに関する助けをいただければ幸いです。

これが私が使用している私のコードです

    <?php get_header(); ?>

    <div id="index-float-left">

<div class="box">

<?php query_posts( 'showposts=-1' ); ?>

<?php if (have_posts()) : while (have_posts()) : the_post();  ?>

    <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> 

        <h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>

        <p><?php the_content(); ?></p>

        <p class="post-date"><?php echo $post_date = get_the_date(); ?></p>

    </div>

</div> <!-- END BOX -->

    </div> <!-- FLOAT BOX BOX -->


    <?php endwhile; ?>

<?php else : ?>

    <h2>Not Found</h2>

<?php endif; ?>

<?php get_sidebar(); ?>

     <?php get_footer(); ?>
4

1 に答える 1

0

「エンドボックス」と「フロードボックスボックス」に問題があります。あなたはこのように試すことができます:

<?php get_header(); ?>

<div id="index-float-left">

<?php query_posts( 'showposts=-1' ); ?>

<?php if (have_posts()) : while (have_posts()) : the_post();  ?>

<div class="box">
    <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> 
        <h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
        <p><?php the_content(); ?></p>
        <p class="post-date"><?php echo $post_date = get_the_date(); ?></p>
    </div>
</div> <!-- END BOX -->   

<?php endwhile; ?>
<?php else : ?>

    <h2>Not Found</h2>

<?php endif; ?>

</div> <!-- FLOAT BOX BOX -->

<?php get_sidebar(); ?>
于 2012-12-03T22:01:18.613 に答える