如果我有5个自定义字段的自定义帖子类型,我是否必须创建一个新的循环来引用每个字段?

时间:2013-09-24 作者:MARS

我创建的一个自定义帖子类型有5个自定义字段,用于显示模板的特定内容,该模板在页面的不同区域中显示这些内容。

我的问题是,我是否必须为模板上引用的每个自定义字段创建另一个循环,或者一个循环是否足够?

谢谢

2 个回复
SO网友:Thought Space Designs

对于所有意图和目的,您只需要一个循环。虽然s\\u ha\\u dum的评论是正确的,但很可能是因为您提出了这个问题,所以不需要多个循环。

<? get_header(); ?>
    <? if(have_posts()): while(have_posts()): the_post(); ?>

        <!--Your content here, like so-->
        <div id="content">
            <? the_field(\'body_content\'); ?>
            <? the_field(\'footer_content\'); ?>
        </div>

    <? endwhile; endif; ?>
<? get_footer(); ?>
这将满足你的需要。当然,您只需删除我的循环内容并将自己的内容放在适当的位置即可。只是举个例子。

SO网友:Kevin Leary

您还可以保持精简,并使用get_post_custom():

http://codex.wordpress.org/Function_Reference/get_post_custom

例如:

<?php
the_post();
$custom_fields = get_post_custom();

// access the array of fields however you like
?>

结束

相关推荐

如何使用forloop和Register_侧边栏创建多个侧栏区域?

我试图使用一组页面模板(如日期、存档、标记等)创建8个侧边栏区域,然后在数组中循环,为每个值创建一个侧边栏。我认为应该这样做,但它只会为数组中的最后一个值创建一个侧栏:$widget_areas = array(\'single\',\'index\',\'category\',\'archive\',\'tag\',\'taxonomy\',\'author\',\'date\',\'search\',\'attachment\'); foreach($widget_areas as $area

如果我有5个自定义字段的自定义帖子类型,我是否必须创建一个新的循环来引用每个字段? - 小码农CODE - 行之有效找到问题解决它

如果我有5个自定义字段的自定义帖子类型,我是否必须创建一个新的循环来引用每个字段?

时间:2013-09-24 作者:MARS

我创建的一个自定义帖子类型有5个自定义字段,用于显示模板的特定内容,该模板在页面的不同区域中显示这些内容。

我的问题是,我是否必须为模板上引用的每个自定义字段创建另一个循环,或者一个循环是否足够?

谢谢

2 个回复
SO网友:Thought Space Designs

对于所有意图和目的,您只需要一个循环。虽然s\\u ha\\u dum的评论是正确的,但很可能是因为您提出了这个问题,所以不需要多个循环。

<? get_header(); ?>
    <? if(have_posts()): while(have_posts()): the_post(); ?>

        <!--Your content here, like so-->
        <div id="content">
            <? the_field(\'body_content\'); ?>
            <? the_field(\'footer_content\'); ?>
        </div>

    <? endwhile; endif; ?>
<? get_footer(); ?>
这将满足你的需要。当然,您只需删除我的循环内容并将自己的内容放在适当的位置即可。只是举个例子。

SO网友:Kevin Leary

您还可以保持精简,并使用get_post_custom():

http://codex.wordpress.org/Function_Reference/get_post_custom

例如:

<?php
the_post();
$custom_fields = get_post_custom();

// access the array of fields however you like
?>

相关推荐

Custom loop not working

因此,我创建了一个自定义循环,在该循环中,我的自定义帖子类型的帖子将出现,并且在其中,我向meta“layout\\u meta\\u box”声明了值“synosis”。自定义帖子类型正在工作,但元框值不工作。我做错了什么?<?php /* Template Name: Archief Synopsis Template Post Type: algemeen */ get_header(); $args = array( \'pos