0

Wordpress を使用して商用 W​​eb サイトをセットアップしようとしており、さまざまなテーマを試しています。「アプリケーション」は好きですが、「ページ」のサイドバーを (「投稿」ではなく) 削除したいと考えています。ということで、テンプレートを編集することにしました。「page.php」というファイルだと思います。私はPHPを学んでいるので、これのいくつかは不思議です。私の直接の質問は、サイドバーを取り除く方法ですが、それよりも重要なのは、このファイルの構造についていくつかの基本的な質問をしたいだけです.

themes/application ディレクトリにある 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(); ?>

基本的な質問:

  • これは、ページと投稿の両方の構造を表していますか? ページのみを気にします (自分の Web サイトでは投稿を使用しません。これは商用 Web サイトです)。

  • カスタム テンプレートを作成するときは、テーマのページの構造に準拠する必要があると言われました。このファイルの「構造」は何ですか? それが私のテーマであるとどうすればわかりますか?

  • また、サイドバーを簡単に削除する方法があれば教えてください。

4

1 に答える 1

1
  • このファイルは、ページの構造のみを表しています。投稿用ではありません。どのコンテンツにどのテンプレートが使用されているかを確認するには、素敵な図を含むこのドキュメントを参照してください。

  • このファイルと同じ html/php 構造を維持する必要があることを意味していると思います。カスタム ページ テンプレートを作成するときは、このファイルを複製してから、ニーズに合わせて調整してください。

  • サイドバーを削除するには、 で行をget_sidebar()削除します。

それが役立つことを願っています!

于 2013-08-01T19:10:35.307 に答える