如何使用复选框更多字段插件显示内容?

时间:2012-11-06 18:31:53

标签: wordpress

我正在使用插件更多字段在页面中显示一些内容。但字段“Checkbox”不起作用。

<!-- Widget Productos destacados / Featured products -->
    <div id="cdm_carrusel">
        <ul>
            <?php
            $featuredprod = new WP_Query();
            $featuredprod->query('posts_per_page=3&post_type=products');
            while($featuredprod->have_posts()) {
                $featuredprod->the_post();
            ?>
                <!--if checkbox is checked, display list-->
                <?php if (meta('producto-destacado')) { ?>
                    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
                <!--else, if not checked, don't display content-->
                <?php } else { ?>
                    <!--Nothing -->
                <?php } ?>
            <?php
            }           
            ?>
        </ul>
    </div>
    <!-- // Widget Productos destacados / Featured products -->

有什么建议吗?

谢谢:)

1 个答案:

答案 0 :(得分:0)

替换它:

<!--if checkbox is checked, display list-->
     <?php if (meta('producto-destacado')) { ?>
      <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
      <!--else, if not checked, don't display content-->
      <?php } else { ?>
          <!--Nothing -->
      <?php } ?>

有了这个:

<?php if (get_post_meta($post->ID, 'producto-destacado', true) ) : ?>
     <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endif; ?>

只要您不需要else语句,那就应该为您完成工作。如果你这样做会有所不同。