0

我正在尝试使用 Wordpress 建立一个商业网站,并且正在尝试不同的主题。我喜欢“应用程序”,但我想摆脱“页面”(而不是“帖子”)中的侧边栏。所以我想我会编辑模板。我相信那是文件“page.php”。我只是在学习 PHP,所以其中一些是神秘的。我的直接问题是如何摆脱侧边栏,但更重要的是,我只想问一些关于这个文件结构的基本问题。

这是主题/应用程序目录中的 page.php:

<?php get_header(); ?>

    <!--content-->
    <div id="content">

      <div id="left-col">

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

        <div class="post-head-page">

          <?php if ( is_front_page() ) { ?>
            <h1><?php the_title(); ?></h1>
          <?php } else { ?> 
            <h1><?php the_title(); ?></h1>
          <?php } ?>        

        </div><!--post-heading end-->

          <div class="post-entry">

            <?php the_content(); ?>
            <div class="clear"></div>
            <?php wp_link_pages( array( 'before' => '' . __( 'Pages:', 'application' ), 'after' => '' ) ); ?>

          </div><!--post-entry end-->

          <?php comments_template( '', true ); ?>


<?php endwhile; ?>
</div> <!--left-col end-->

<?php get_sidebar(); ?>

</div> <!--content end-->

</div>
<!--wrapper end-->
<?php get_footer(); ?>

基本问题:

  • 这是否代表页面和帖子的结构?我只关心页面(我不会在我的网站上使用帖子;这是一个商业网站)

  • 有人告诉我,当我创建自定义模板时,我必须符合主题中页面的结构。这个文件的“结构”是什么?我怎么知道那是我的主题?

  • 如果您能看到删除侧边栏的简单方法,请告诉我。

4

1 回答 1

1
  • 该文件仅代表页面的结构。不是为了帖子。要查看哪些模板用于哪些内容,请参阅此文档,包括一个漂亮的图表。

  • 我相信它们意味着您需要保持与此文件中相同的 html/php 结构。创建自定义页面模板时,复制此文件,然后开始根据需要进行调整。

  • 删除与get_sidebar()删除侧边栏的行。

希望有帮助!

于 2013-08-01T19:10:35.307 回答