Yanlış Spot PHP Çıkarılması Kodu

0 Cevap php

Ben bir slayt için navigasyon yaratan bu kodu var. Bu değişkenlerden biri yanlış yerde kod render olması dışında gayet güzel çalışıyor. Aşağıda görebileceğiniz gibi $imgCount (3 3) <div class="next-prev"> </div> ancak bu div öncesine kadar gösteriyor içeride olmalıdır.

Neden o içinde kodlanmıştır div dışında kendini taşınıyor?

İşte çıkış için bunu beklemek nasıl:

<div class="slideshow-nav">
    <div>
         <div class="next-prev">
             <a href="/slideshow-one/2/">&larr; Previous  3 of 3  </a><a href="../">Back to Slide One</a>
         </div>  
    </div>
</div>

İşte çıktısı nasıl:

<div class="slideshow-nav">
    <div>3 of 3
         <div class="next-prev">
             <a href="/slideshow-one/2/">&larr; Previous  </a><a href="../">Back to Slide One</a>
         </div>  
    </div>
</div>

İşte kurar kodu:

<div class="slideshow-nav">
    <div class="img-count">
        <?php function img_count() {
            global $page, $numpages;
            echo "$page of $numpages"; 
            } ?>
      </div>
     <div>
        <?php 
            global $page, $numpages;
                    $imgCount = img_count();
                if ($page < 2)
                    $next = '<span class="start-ss">Go</span>';
                else
                    $next = ' Next &rarr;';
                if ($page == $numpages)
                    $previous = '&larr; Previous  ' .$imgCount. ' <a href="../">Back to Slide One</a>';
                else
                    $previous = '&larr; Previous  ...';
            wp_link_pages(      
                array(
                'before' => '<div class="next-prev">',
                'after' => '</div>',
                'next_or_number' => 'next',
                'nextpagelink' => $next,
                'previouspagelink' => $previous,
                )); 
            ?>  
       </div>
</div>

0 Cevap