0
<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)?

非常感谢!

4

1 回答 1

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; ?>
于 2012-05-25T13:28:13.083 回答