Php 特定页面的高级自定义字段排序顺序

Php 特定页面的高级自定义字段排序顺序,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我正在wordpress项目中使用高级自定义字段扩展。为了在一个特定页面上显示一些自定义内容,我在一个页面上有大约20个自定义字段,我在主题文件中这样调用它们 <?php if(get_field('name1') != ""): ?> <div class="row-hardware"> <div class="partner-left"><im

我正在wordpress项目中使用高级自定义字段扩展。为了在一个特定页面上显示一些自定义内容,我在一个页面上有大约20个自定义字段,我在主题文件中这样调用它们

<?php if(get_field('name1') != ""): ?>
            <div class="row-hardware">
            <div class="partner-left"><img src="<? the_field('image1'); ?>" /></div>
            <div class="partner-right">
                <?php the_field('description1'); ?>
            </div>
            </div>
        <?php endif; ?>

               <?php if(get_field('name2') != ""): ?>
            <div class="row-hardware">
            <div class="partner-left"><img src="<? the_field('images2'); ?>" /></div>
            <div class="partner-right">
                <?php the_field('description2'); ?>
            </div>
            </div>
        <?php endif; ?> 
           

" />
" />
我为每个字段都调用了它们,我在高级自定义字段中看到它在管理区域中有拖放排序区域,但我如何像在主题文件前端排序一样调用它们呢。 有什么好办法吗

这里我有附加的图像

谢谢


类似的功能应该可以使用(未经测试)

请注意
。将此添加到CSS:

.clear {
    clear: both;
}
PHP:


最后但并非最不重要。这不是动态的,但是如果你的字段数量不断变化,你应该考虑创建一个自定义的POST类型。
<?php for ($i = 1; $i <= 19; $i++) : ?>
<div class="row-hardware">
    <div class="partner-left"><img src="<?php the_field('image'.$i); ?>" /></div>
    <div class="partner-right"><?php the_field('description'.$i); ?></div>
<div class="clear"></div></div>
<?php endfor; ?>

" />

你的意思是类似或?是否可以使用字段类型进行过滤。?就像我只想显示图像类型和文本类型一样,=>
$field['type']
谢谢如果我只想显示所有图像和描述字段,即图像类型和所见即所得编辑器,那么我应该怎么做,作为$field['type']将只返回类型,但我需要类型的值。thanks@ShamimAhmed在afc图像字段中,是否有
图像Url
作为返回值?还添加一个div,清除每个
行硬件
末尾的浮动。请参阅我的更新。缺少哪些字段?是否将图像重命名为image1,将描述重命名为description1?@ShamimAhmed好的,我的错。
substr
@ShamimAhmed看到了变化。你能把页面的html源代码发布到某个地方吗?@ShamimAhmed好的,我希望它现在能工作。。检查新代码。它更干净了。
<?php for ($i = 1; $i <= 19; $i++) : ?>
<div class="row-hardware">
    <div class="partner-left"><img src="<?php the_field('image'.$i); ?>" /></div>
    <div class="partner-right"><?php the_field('description'.$i); ?></div>
<div class="clear"></div></div>
<?php endfor; ?>