代码之家  ›  专栏  ›  技术社区  ›  Samuel Ng

为什么我的单个帖子模板显示不正确?

  •  1
  • Samuel Ng  · 技术社区  · 7 年前

    我想知道如何在wordpress上创建一个自定义的帖子模板。我不是很熟悉,但被要求使用它。

    我已经遵循了创建它所需的步骤,但我的新帖子模板educators似乎仍在引用原始帖子模板,而不是我为其创建的帖子模板。

    这是我的单岗位教育者。php文件代码。

    <?php get_header(); ?>
    <div class="container-fluid">
        <img src="<?php the_field('post_banner','option');?>" style="width :100%;">
        <div class="container">
            <?php if (have_posts()) :
            while (have_posts()) : the_post(); ?>
            <?php if( get_field('post_content_right') ) { ?>
                <div class="post-right col-sm-6 col-xs-12">
                    <h2><?php echo get_the_title();?></h2>
                    <p><?php echo the_field('post_content');?></p>
            </div>
            <div class="col-sm-6 col-xs-12 post-right">
                <a href="<?php echo home_url();?>/#educator" style="font-size: 
                15px;color:#000000;float:right;font-family: 'calibri';text-
                decoration: underline;text-align:right;">Back</a>
    
                    <p><?php echo the_field('post_content_right');?></p>
            </div>
            <?php } else { ; ?>
            <div class="post-right col-sm-6 col-xs-12">
                <a href="<?php echo home_url();?>/#educator" style="font-size: 
                15px;color:#000000;float:right;font-family: 'calibri';text-
                decoration:underline;text-align:right;">Back</a>
    
                <h2><?php echo get_the_title();?></h2>
                <p><?php echo the_field('post_content');?></p>
            </div>
            <?php } ;?>
            <?php
            endwhile;
            endif; ?>
        </div>
    </div>
    <?php get_footer(); ?>
    

    我附上了一张照片,展示了它现在的样子,以及我实际上希望它是什么样子:

    my question

    提前感谢。。非常感谢您的帮助

    1 回复  |  直到 7 年前
        1
  •  1
  •   giolliano sulit    7 年前

    文件应命名为:

    single-{post_type}.php
    

    所以对你来说应该是

    single-post_educators.php
    

    你错过了 s