在WordPress 3.1中,虚拟目录是为您的自定义帖子类型创建的,因此您实际上不需要执行任何操作,但如果您使用的是早期版本,则需要执行以下步骤:
您做得最多,但需要更改循环发布。php并将自定义post类型添加到查询参数中,或者使用自定义循环替换该循环,该循环在参数中包含自定义post类型,如下所示:
<?php $loop = new WP_Query( array( \'post_type\' => \'publication\', \'posts_per_page\' => 10 ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php the_title( \'<h2 class="entry-title"><a href="\' . get_permalink() . \'" title="\' . the_title_attribute( \'echo=0\' ) . \'" rel="bookmark">\', \'</a></h2>\' ); ?>
<div class="entry-content">
<?php the_content(); ?>
</div>
<?php endwhile; ?>
现在既然您想查看上的列表
http://www.myExampleSite.com/publications将此代码添加到出版物的顶部。php
<?php
/*
Template Name: publications
*/
?>
然后创建一个页面,将其slug更改为“publications”,并选择publications作为页面模板。
你已经准备好了。