在产品中显示自定义字段(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()
,所以必须在endwhile()
之后加上wp_reset_query();
。否则使用 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; ?>
我想在产品页面上显示自定义字段。
我制作了字段(高级自定义字段)并添加了一个规则以显示在帖子的选定类别中。它有效,我在那里放置了一个简单的文本并将显示在产品页面中。在编辑器中,我编辑模板并粘贴代码:
<?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()
,所以必须在endwhile()
之后加上wp_reset_query();
。否则使用 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; ?>