【发布时间】:2010-12-03 16:45:48
【问题描述】:
我对 WordPress 还很陌生,但花了大约 50 多个小时来研究它,尝试了一些东西等等,感觉我现在已经掌握了它。..
但是我根本无法工作的一件事是让一个页面吐出某个类别的帖子列表。
这是我的例子:http://dev.jannisgundermann.com/zoeikin/graphic-design/typographic-posters
我有一个帖子,如果我直接转到它可以正常工作,但不会显示在此页面上。
类别 ID 为“3”,类别名称为“typographic-posters”。
我有一个用于印刷海报页面的自定义页面模板,如下所示:
<?php
/*
Template Name: Typographic Posters
*/
?>
<?php get_header(); ?>
<?php get_sidebar(); ?>
<?php if (in_category('3')): ?>
<div class="post">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<div class="post-description">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
<?=get_image('flutter-image');?>
</div>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
</div>
<?php endif; ?>
<?php get_footer(); ?>
使用此代码,但页面仅显示获取标题、侧边栏,没有其他内容..
如果有人可以帮助我,那将真正帮助我处理 wordpress 类别的过滤。
感谢阅读,
詹尼斯
【问题讨论】:
标签: php wordpress list filter categories