自定义字段不显示任何值,只返回空值

时间:2018-04-16 09:54:41

标签: php wordpress custom-post-type

我在wordpress上使用自定义字段来构建表格。

表格代码如下:

<?php 
            echo '<table>   <tr>
                <td><b>Personi / Institucioni i Dekoruar</b></td>
                <td><b>Numri i Dekretit</b></td>
                <td><b>Data e Dekretit</b></td>
                <td><b>Medalja</b></td>
            </tr>';

            while (have_posts()) : the_post();          
            $personi_ose_institucioni = get_sub_field('personi_ose_institucioni');  ?>
            <tr><td><a href="<?php the_permalink(); ?> "><?php echo $personi_ose_institucioni.'</td>';

            $numri_i_dekretit = get_sub_field('numri_i_dekretit');
            echo '<td>'.$numri_i_dekretit.'</td>';

            $data_e_dekretit = get_sub_field('data_e_dekretit');
            echo '<td>'.$data_e_dekretit.'</td>';

            $medalja = get_sub_field('medalja');
            echo '<td>'.$medalja.'</td></tr>';
            echo '<tr><td colspan="4"><hr></td></tr>';

            endwhile; ?>
            <tr>
   <?php if (  $wp_query->max_num_pages > 1 ) : ?>
   <td><?php previous_posts_link( __( '<span class="meta-nav">&larr;</span> 
   Previous ', 'twentyten' ) ); ?></td>
  <td></td>
   <td></td>
    <td><?php next_posts_link( __( 'Next<span class="meta-nav">&rarr;</span> 
    ', 'twentyten' ) ); ?></td>
      <?php endif; ?>
            <tr/>
            </table>

事情就是返回空值what that table shows

我在这里做错了什么?

感谢!!!!

1 个答案:

答案 0 :(得分:0)

以下是您访问字段的快速示例。您可以阅读有关如何访问转发器字段的官方documentation

if( have_rows('dekorime') ):

    while( have_rows('dekorime') ): the_row(); 

        // vars
        $var1 = get_sub_field('personi_ose_institucioni');
        $var2 = get_sub_field('numri_i_dekretit');
        echo $var1;

    endwhile;
endif;