在Wordpress帖子循环中显示自定义数据

问题描述 投票:1回答:1

我需要在我的类别帖子循环中显示一些自定义数据。我的意思是我想在我的帖子模板上创建特殊的div,我想在这个帖子循环中显示来自这个div的数据。谁能帮我?谢谢

<?php
    if ( have_posts() ) :
    query_posts('cat=7'); 
    while (have_posts()) : the_post(); ?>
    <div class = "item">
    <div class="item_image"><?php the_post_thumbnail(); ?></div>
        <div class = "item_title"><?php the_title(); ?></div>
        <div class = "item_excerpt"><?php the_excerpt(10); ?></div>
        <!-- here I want to display data from each post -->
        <div class = "my_custom_data">custom data</div>
        <a href = "<?php the_permalink(); ?>" class = "item_link">Show more...</a>
    </div>
    <?php endwhile;               
    endif;
    wp_reset_query();
?>
php wordpress
1个回答
0
投票

ACF有两个强大的函数get_field()和the_field()。要将字段值检索为变量,请使用get_field()函数。这是最通用的功能,它将始终返回任何类型字段的值。

要显示字段,请以类似的方式使用the_field()。

现在您需要获取该字段的名称,例如,如果它是'custom_title'

<?php
    if ( have_posts() ) :
    query_posts('cat=7'); 
    while (have_posts()) : the_post(); ?>
    <div class = "item">
    <div class="item_image"><?php the_post_thumbnail(); ?></div>
        <div class = "item_title"><?php the_title(); ?></div>
        <div class = "item_excerpt"><?php the_excerpt(10); ?></div>
        <!-- here I want to display data from each post -->
        <div class = "my_custom_data"><?php the_field('custom_title'); ?></div>
        <a href = "<?php the_permalink(); ?>" class = "item_link">Show more...</a>
    </div>
    <?php endwhile;               
    endif;
    wp_reset_query();
?>
© www.soinside.com 2019 - 2024. All rights reserved.