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>  

if have posts クエリにどのように入れることができますか? これは基本的にカスタム投稿タイプのクエリですが、ドキュメント リビジョン プラグインを使用しています (つまり、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 に答える