<ul>
<?php
global $post;
$args = array( 'numberposts' => 12, 'orderby' => 'date', 'year' => '2012', 'order' => 'ASC', 'document_language' => 'english');
$myposts = get_documents( $args );
foreach( $myposts as $post ) : setup_postdata($post); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach;
?>
</ul>
如果有帖子查询我该如何进入?它基本上是自定义的帖子类型查询,但它使用文档修订插件(所以get_posts是get_documents)?
非常感谢!
答案 0 :(得分:0)
如果您只是想检查查询是否返回任何帖子。你仍然可以使用你的代码。
以下是示例:
<?php
global $post;
// This is your query
$args = array( 'numberposts' => 12, 'orderby' => 'date', 'year' => '2012', 'order' => 'ASC', 'document_language' => 'english');
$myposts = get_documents( $args );
if (count($myposts) > 0 ) : // If the query returned results
?>
<ul>
<?php foreach( $myposts as $post ) : setup_postdata($post); // for each post in array ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>