0

ページ固有のテンプレートについては、このチュートリアルに従いました -- http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

Blog PageWordPress の管理パネル ( URL のようなもの)からページを作成http://localhost/wordpress/blog-page/し、管理パネル自体から自分のテンプレート「Swapnesh」にテンプレートを設定しました。

page-blog-page.php次のコードを含む特定のページ テンプレートを作成しました--

<?php

/*
Template Name: Swapnesh
*/


get_header(); ?>

        <div id="primary">
            <div id="contentabc" style="border:7px solid red;">

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

                    <?php get_template_part( 'content', 'page' ); ?>

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

                <?php endwhile; // end of the loop. ?>

            </div><!-- #content -->

            <?php get_sidebar(); ?>

        </div><!-- #primary -->

<?php get_footer(); ?>

今、http://mysite/wordpress/blog-page/私が先に進むことができるように、その境界線を取得していないところに移動するときは、何が間違っているのか教えてください。

- 「Reading Settings」mu投稿ページの選択の下で、このオプションを選択解除すると「ブログページ」が選択されましたred borderが、投稿が表示されません:(

4

2 に答える 2

0

新しいページを作成するときに、ページテンプレートとしてSwapneshを選択しましたか?右側のページ属性から選択できます。

于 2012-07-17T11:31:34.353 に答える
0

これをまだ解決したかどうかはわかりませんが、問題はベルトとブレースのアプローチに関連していると思います。カスタム テンプレートに page-blog-page.php という名前を付けることで、slug blog-page を含むページのカスタム テンプレートとして明示的に割り当てる必要がなくなります。

カスタム テンプレートの名前を完全に変更してみてください - my-template.php - どうなるか見てみましょう。あなたのコードに明らかに問題があるとは思いません。

于 2012-07-17T22:01:54.707 に答える