Как считать строки в таблице, используя AF C - Расширенное настраиваемое поле Repeater - PullRequest
0 голосов
/ 05 февраля 2020

Hy,

я использую плагин Wordpress Advance Custon Field PRO, я делаю поле повторителя, в этом поле повторителя у меня есть 4 поля (Imagine, Nume, Evaluare, Verificati pretul)

Как я могу отображать числа автоматизировать строки. Пример: 1 - первый ряд 2 - второй ряд

Я не хочу ставить вручную для каждого ряда.

заранее спасибо

<?php if( have_rows('tabel_produse_profit') ): ?>

    <table width="100%" class="tab">
      <tr>
        <td>Nr.</td>
        <td>Imagine</td>
        <td>Nume</td>
        <td>Evaluare</td>
        <td>Verificati pretul</td>
      </tr>

        <?php while( have_rows('tabel_produse_profit') ): the_row(); 
            // vars
            $image = get_sub_field('tabel_imagine_produs');
            $link = get_sub_field('tabel_link_profit');
            $titlu = get_sub_field('tabel_titlu_profit');
            $evaluare = get_sub_field('tabel_evaluare');
            ?>
            <tr>
                <td class="row1">

                </td>
               <td class="row2">
                    <?php if( $image ): ?>
                        <img class="imag" src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt'] ?>" />
                    <?php endif; ?>
               </td>
               <td class="row3">
                    <?php if( $titlu ): ?>
                        <h2><?php echo $titlu; ?></h2>
                    <?php endif; ?>
               </td>
               <td class="row4">
                    <?php if( $evaluare ): ?>
                        <div class="eva"><?php echo $evaluare; ?></div>
                    <?php endif; ?>
               </td>
               <td class="row5">
                    <?php if( $link ): ?>
                        <a class="ver" href="<?php echo $link; ?>">VERIFICAȚI PREȚUL</a>
                        <div class="mag">pe emag.ro</div>
                    <?php endif; ?>
               </td>
                <?php echo $content; ?>
            </tr>
          <?php endwhile; ?>  
        </table>
    <?php endif; ?

1 Ответ

0 голосов
/ 06 февраля 2020

Попробуйте это:

<?php if( have_rows('tabel_produse_profit') ): ?>

<table width="100%" class="tab">
  <tr>
    <td>Nr.</td>
    <td>Imagine</td>
    <td>Nume</td>
    <td>Evaluare</td>
    <td>Verificati pretul</td>
  </tr>

    <?php $i = 1;
        while( have_rows('tabel_produse_profit') ): the_row(); 
        // vars
        $image = get_sub_field('tabel_imagine_produs');
        $link = get_sub_field('tabel_link_profit');
        $titlu = get_sub_field('tabel_titlu_profit');
        $evaluare = get_sub_field('tabel_evaluare');
        ?>
        <tr>
            <td class="row1">
             <?php echo $i; ?>
            </td>
           <td class="row2">
                <?php if( $image ): ?>
                    <img class="imag" src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt'] ?>" />
                <?php endif; ?>
           </td>
           <td class="row3">
                <?php if( $titlu ): ?>
                    <h2><?php echo $titlu; ?></h2>
                <?php endif; ?>
           </td>
           <td class="row4">
                <?php if( $evaluare ): ?>
                    <div class="eva"><?php echo $evaluare; ?></div>
                <?php endif; ?>
           </td>
           <td class="row5">
                <?php if( $link ): ?>
                    <a class="ver" href="<?php echo $link; ?>">VERIFICAȚI PREȚUL</a>
                    <div class="mag">pe emag.ro</div>
                <?php endif; ?>
           </td>
            <?php echo $content; ?>
        </tr>
      <?php $i++; endwhile; ?>  
    </table>
<?php endif; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...