2

フロント ページを静的ページに設定しており、カスタム テンプレートを作成しようとしています。選択したフロント ページを front-page.php で実際に表示するにはどうすればよいですか? 私はグーグルでグーグルで検索しましたが、その方法がわかりません。

front-page.php は実際には正常にロードされますが、静的ホームページとして割り当てられたページを正確に表示する方法に関するドキュメントが見つからないようです。助言がありますか?

私が試してみました

<?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part( 'content', 'page' ); ?>
    <?php comments_template( '', true ); ?>
<?php endwhile; // end of the loop. ?>

しかし、それはうまくいかなかったようです...

4

4 に答える 4

1

静的ページはページ テンプレートを使用します (通常、既定のテンプレートは page.php です)。

必要に応じて、ホームページ用に新しいものを作成できます。参照: Creating_Your_Own_Page_Templatesにコピーpage.phphomepage.phpてテンプレート名を変更する

テンプレートの例 (homepage.php) :

<?php
/*
Template Name: Homepage
*/

//the content of page.php and now you can do what you want.
?>
于 2013-03-15T17:38:10.960 に答える
0

明らかな何かが欠けていました。私が使用していたループは、wordpress テンプレートからコピーしたものです。実際には、別のテンプレート ファイルが呼び出されました。私が使うべきだったのは:

<?php while ( have_posts() ) : the_post(); ?>
            <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                <header class="entry-header">
                    <h1 class="entry-title"><?php the_title(); ?></h1>
                </header>

                <div class="entry-content">
                    <?php the_content(); ?>
                    <?php wp_link_pages(array('before' => '<div class="page-links">' . __('Pages:', 'twentytwelve'), 'after' => '</div>')); ?>
                </div><!-- .entry-content -->
                <footer class="entry-meta">
                    <?php edit_post_link(__('Edit', 'twentytwelve'), '<span class="edit-link">', '</span>'); ?>
                </footer><!-- .entry-meta -->
            </article><!-- #post -->
<?php   endwhile;?>
于 2013-03-15T17:54:39.077 に答える
0
$id = 0; /* The id of your page */
$page = get_page($id);
echo apply_filters('the_content', $page->post_content);

静的ページの場合は、ループを使用しないでください。

于 2013-03-15T17:32:42.977 に答える
0

まず、トピックを見て、ホームページだけに何かを表示します。関連する質問はWordpress Post Thumbnail Issue(フロントページにサムネイルが1つだけ)です。また、 wordpress で静的なフロント ページを作成する方法も役立ちます。

于 2013-03-15T17:36:44.983 に答える