试图理解Wordpress中的page.php“;应用程序“;主题


trying to understand page.php in Wordpress "application" theme

我正在尝试使用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(); ?>

基本问题:

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

  • 有人告诉我,当我创建一个自定义模板时,我必须符合主题中页面的结构。这个文件的"结构"是什么?我该如何判断我的主题是什么?

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

  • 此文件仅表示页面的结构。不适用于帖子。要查看哪些模板用于哪些内容,请参阅此文档,其中包括一个漂亮的图表。

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

  • 删除带有get_sidebar()的行以删除侧边栏。

希望能有所帮助!