可以使用获取自定义字段值get_post_meta
. 就像这样。。。
<?php
$wp_query = new WP_Query();
$wp_query->query(\'post_type=customtype&showposts=10\'.\'&paged=\'.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
the_title(); // <- works
if( $some_meta = get_post_meta( get_the_ID(), \'the_meta_key_you_want\', true )
{
// you could put other formatting here.
echo $some_meta;
}
endwhile;
你需要改变
the_meta_key_you_want
在呼叫中
get_post_meta
, 当然
对于自定义分类法,您需要使用get_the_terms
或the_terms
. the_terms
有点像the_tags
或the_category
, 它会为您输出HTML。get_the_terms
将只返回术语对象的数组(列表)。
下面是一个例子get_the_terms
. 它的Codex条目也有一些很好的例子。你必须改变your_taxonomy
, 当然
<?php
$wp_query = new WP_Query();
$wp_query->query(\'post_type=customtype&showposts=10\'.\'&paged=\'.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
the_title(); // <- works
$terms = get_the_terms( get_the_ID(), \'your_taxonomy\' );
if( $terms && ! is_wp_error( $terms ) )
{
foreach( $terms as $t )
{
echo \'<a href="\' . get_term_link( $t->slug, \'your_taxonomy\' ) . \'">\' . esc_html( $t->name ) . \'</a>\';
}
}
endwhile;