我一直在构建一个网站,其中包含一个12岁的儿童主题和一个带有相关自定义分类法“area”的自定义帖子类型。我构建了一个模板文件(从其他地方找到的代码中抄袭)来呈现这种帖子类型的分类法归档,taxonomy-area.php
.
我一直在试验我的桌面MAMP安装,当我得到我喜欢的东西时,将它们上传到我的web托管服务(Dreamhost,fwiw),或者在那里复制配置。我承认,这不是做生意最有效的方式,但我在任何登台/生产插件方面都没有取得任何成功。
无论如何,这个分类领域。php文件在我的桌面上正常工作。但是模板的“肉”无法呈现,即<? get_header(); ?>
和<?php get_sidebar(); ?>
该代码如下:
<section id="primary" class="site-content">
<div id="content" role="main">
<?php $term = get_term_by( \'slug\', get_query_var( \'term\' ), get_query_var( \'taxonomy\' ) ); ?>
<?php
$posts = query_posts($query_string . \'&orderby=title&order=asc&posts_per_page=-1\');
if (have_posts()) : ?>
<header class="archive-header">
<h1 class="archive-title">Area Listing: <?php echo $term->name; ?></h1>
</header>
<dl>
<?php while (have_posts()) : the_post(); ?>
<?php $url = get_post_meta($post->ID, \'honyaku_url\', true); ?>
<?php $desc = get_post_meta($post->ID, \'honyaku_description\', true); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header></header>
<div class="entry-content">
<dt>
<a href="<?php echo $url; ?>" title="<?php the_title(); ?>" rel="bookmark">
<?php the_title(); ?>
</a>
</dt>
<dd><?php echo $desc; ?></dd>
<div><!-- class="entry-content" -->
</article>
<?php endwhile; ?>
</dl>
<?php endif; ?>
</div><!-- #content -->
</section><!-- #primary -->
输出HTML如下:
<section id="primary" class="site-content">
<div id="content" role="main">
</div><!-- #content -->
</section><!-- #primary -->