0

2 つのホームページのレイアウトが異なるのはなぜですか。

私が置くときhttp://localhost/mysite/home/

レイアウトは問題ないようで、ブログ リストも表示されています。問題はありません。しかし、[ホーム] をクリックすると、自動的にこの URL に移動します。

http://localhost/mysite/ そして、ブログ記事のリストはなくなりました...

「ホーム」というページを作成しました。カスタム テンプレートを使用しています...そして、設定 >> 読み取りにある「フロント ページ」として設定されています。

これが私のカスタムテンプレートのコードです...

<?php /*
Template Name: List BLog
*/ ?>
<?php get_header(); ?>
<?php if ( has_post_thumbnail() ) { ?>

<div class="featured">
  <?php the_post_thumbnail(); ?>
</div>
<?php } ?>
<div class="divider"></div>
<?php genesis_before_content_sidebar_wrap(); ?>
<div id="content-sidebar-wrap">
  <?php genesis_before_content(); ?>
  <div id="content" class="hfeed">
    <?php genesis_before_loop(); ?>
    <?php query_posts( $args );  ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div <?php post_class() ?> id="post-<?php the_ID(); ?>">
      <h2><a href="<?php the_permalink() ?>">
        <?php the_title(); ?>
        </a></h2>
      <div class="postmetadata"> Posted in:
        <?php the_category(', ') ?>
        |
        <?php comments_popup_link('No Comments &#187;', '1 Comment &#187;', '% Comments &#187;'); ?>
      </div>
      <div class="entry-content">
        <?php the_excerpt(); ?>
      </div>
    </div>
    <?php endwhile; ?>
    <?php else : ?>
    <h2>Not Found</h2>
    <?php endif; ?>
    <?php genesis_after_loop(); ?>
  </div>
  <!-- end #content -->
  <?php genesis_after_content(); ?>
</div>
<!-- end #content-sidebar-wrap -->
<?php genesis_after_content_sidebar_wrap(); ?>
<?php get_footer(); ?>

何が起こっているのかわかりません。ヘルプ..

4

1 に答える 1

0

閲覧設定で、カスタム ホームページを設定する必要があります。パーマリンクの見た目から「ホームページ」になります。これを設定してから に移動すると、 に移動しhttp://localhost/mysite/home/ますhttp://localhost/mysite/http://localhost/mysite/と同じように見えますhttp://localhost/mysite/home/

于 2013-08-04T16:49:37.293 に答える