显示产品中的自定义字段(wordpress)


Display custom field in product (wordpress)

我想在产品页面上显示自定义字段。

我制作了一个字段(高级自定义字段),并添加了一个规则,在帖子的选定类别中显示。它起作用了,我在那里放了一个简单的文本,并将显示在产品页面上。在编辑器中,我编辑模板并粘贴代码:

<?php the_field( 'my_info' ); ?>

不幸的是,什么都没有出现。

我也尝试这样的东西:

<?php
query_posts('cat=195&posts_per_page=1');
while (have_posts()) : the_post(); ?>
<?php if( get_field('my_info') ): ?>
<?php the_field('my_info'); ?>
<?php endif; ?>
<?php endwhile;
?>

在此代码字段显示之后,但是加载其他页面部分时出现问题。

我做错了什么?

由于使用了query_posts(),因此必须将wp_reset_query();放在endwhile()之后。否则,请使用WP_Query。

<?php
$query=WP_Query('cat=195&posts_per_page=1');
while ($query->have_posts()) : $query->the_post(); ?>
<?php if( get_field('my_info') ): ?>
<?php the_field('my_info'); ?>
<?php endif; ?>
<?php endwhile; ?>