屏幕上显示的WordPress模板页面名称

时间:2021-05-11 作者:inputforcolor

你好,我必须承认我在挠头!

我上传了一个使用了许多模板页面的演示网站。一切都按预期进行,但每当页面发生变化时php 模板文件将简要显示在屏幕上。我的意思是:

/* 
Template Name: name
*/
您可以在以下URL上查看自己的显示:Demo website

如果单击“绘画”下的任何底部5个子项,模板名称的即时显示将显示在屏幕的右上角

这在我身上从未发生过,我尝试了我能想到的一切:

我不确定这个错误是否与php代码直接相关。我认为这可能与Wordpress框架更相关。但我会添加一个php模板页面,以防万一!(其他模板基本相同)

/* 
Template Name: Exhibition - Pilgrims 
*/
<?php get_header(); ?>
        
        <div class="container fadeIn perimeter">
            
            <section id="WhatWaterGaveMepage">

                <div class="row">
                    <div class="col-12">              
                        <div class="divPad">
                            <?php $featured_query = new WP_Query( array(
                                \'category_name\' => \'pilgrims-text\'
                            )); ?>

                            <?php while($featured_query->have_posts()) : $featured_query->the_post(); ?>
                                <article class="fontBrand1 fontType1 pageText">
                                    <div class="horizBuffer2"></div>
                                    <p class="left"><?php the_content(); ?></p>
                                </article>
                            <?php endwhile; ?>
                       </div><!-- /.divPad -->
                    </div>
                </div><!-- /.row -->
             
            </section><!-- /#WhatWaterGaveMepage -->

            <section class="gallery" id="mainGallery">
                <div class="container">
                    
                    <div class="row">

                        <?php
                            global $query_string;
                            query_posts( $query_string . \'&posts_per_page=-1\' );
                        ?>
                        
                        <?php $featured_query = new WP_Query( array(
                            \'category_name\' => \'pilgrims\'
                        )); ?>
                        
                        <?php while($featured_query->have_posts()) : 
                            $featured_query->the_post(); ?>
                                <div class="col-md-4">
                                    <div class="divPad">
                                        <a href="<?php echo the_permalink(); ?>">
                                            <?php $post_id = get_the_ID(); ?>
                                            <?php the_post_thumbnail(); ?>
                                        </a>
                                        <br />
                                        <span class="fontBrand1 fontType1 text"><?php echo the_title(); ?></span>
                                    </div><!-- /.divPad -->
                                </div>
                                
                                
                        <?php endwhile; ?>
                        <?php wp_reset_postdata(); ?>
                   
                    </div><!-- /.row -->
                </div><!-- /.container -->
            </section><!-- /#mainGallery -->
            
            <div class="horizBuffer2"></div>
        </div><!-- /.perimeter -->
        
<?php get_footer(); ?>
如果有人能帮我解决这个“模板名称显示”的小问题,我将非常感激\\u谢谢

1 个回复
最合适的回答,由SO网友:Pat J 整理而成

如果模板文件没有<?php 标签在顶部,您应该添加它。

<?php
/*
Template Name: Exhibition - Pilgrims 
*/
。。。是模板文件顶部的外观。

你的样本应该是这样的。

<?php
/* 
Template Name: Exhibition - Pilgrims 
*/
get_header(); ?>
        
        <div class="container fadeIn perimeter">
... [etc]