首先,ataxonomy-{taxonomy}.php
文件是存档模板,不是自定义模板的好名称。因此,如果要继续使用自定义模板,请尝试使用以下内容命名文件template-cities.php
并将文件调用到页面。
否则,请简单taxonomy-{taxonomy}.php
存档模板,在您的情况下taxonomy-city.php
代码如下:
<?php get_header(); ?>
<div id="page_content">
<div class="page-wrapper">
<div id="page_content_wrapper">
<?php if (have_posts()) : ?>
<div id="careers_table">
<?php while (have_posts()) : the_post(); ?>
<p class="content_text"><?php the_title(); ?></p>
<?php endwhile; ?>
<?php // pagination code here ?>
</div>
<?php else : ?>
<div class="post">
<h3><?php _e(\'No City Found\', \'cmeasytheme\'); ?></h3>
</div>
<?php endif; ?>
</div> <!-- .page_content_wrapper -->
<div style="clear:both;"></div>
</div> <!-- .page-wrapper -->
</div> <!-- .page_content -->
<?php get_footer(); ?>
这样,就不需要创建任何页面并调用页面模板。
建议
虽然建议与WordPress无关,但与良好实践相关:
请尝试将类命名为以连字符分隔(-),而不是以下划线分隔(\\uu0)。很有阶级感page_content_wrapper
可能是page-content-wrapper
.避免使用内联样式,而是创建一个类。所以清算部门<div style="clear:both;"></div>
可能是这样的<div class="clearfix"></div>
你可以.clearfix{clear:both}
在外部CSS文件中
使用重要的注释,以便可以跟踪收尾div等。