簡體   English   中英

循環如何在function.php wordpress中工作

[英]how the loop work in function.php wordpress

     add_action( 'wp_ajax_nopriv_Paper3_submit', 'Paper3_submit' );
        add_action( 'wp_ajax_Paper3_submit', 'Paper3_submit' );    

        function Paper3_submit() {  
     $zxdArgs2 = array(
           'post_type' => 'post',
           'post__in'  => array(3),
        );  
            $zxdQuery = new WP_Query( $zxdArgs2 );
                $zxdQuery->query($zxdArgs2);
                echo 'ok';//this line will show up
                if ($zxdQuery->have_posts()){
                while ($zxdQuery->have_posts()) { 
                $zxdQuery->the_post();
                  echo "002";//never show up
?>
                <li class="zxd_ajax_cc_li><a href="<?php the_permalink();?>" title="Permanent Link To <?php the_title_attribute();?>" ><?php the_title();?></a></li>
                <?php 
                echo "001" ;//never show up
                }
                }
                echo "NO" ;//this line shows up too
                wp_reset_postdata();
               echo 'NO2' ; //this line shows up too
                exit;
            }

我正在處理ajax東西,功能正常,我得到響應,例如“ okNONO2”。 但是似乎沒有顯示循環內容,您可以看到上面的代碼,循環外的“ echo”行全部起作用,內部的行不起作用。那是什么?希望有人告訴我,謝謝。

我現在知道了,循環工作正常,問題是我使用了錯誤的查詢。僅此而已。

'category__in'  => array(3),

我想查詢這個。這就是為什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM