遍历php代码(带有自定义字段)

时间:2018-07-07 22:01:14

标签: php

我使用wordpress插件,可以在其中添加每个类别的自定义数据 现在,由于某些错误,它并不总是能够获取正确的数据。要修复我写了以下内容:

<?php if ( in_category( 3 ) ) : 
?>

<?php the_field( "categoryselect", "category_3" ); ?>

<?php endif; ?>

现在可以使用,但是有没有办法以此遍历我所有的类别?
(基本上,我需要“ 3”和“ category_3”中的数字来遍历我的所有类别) 我无法使它正常工作,所以要对其进行硬编码,但以为在硬编码之前我会寻求帮助:P

事先感谢

编辑,在Ketan的帮助下,我找到了适用于我的问题的解决方案

<?php 
$category = get_queried_object();
$testtest = $category->term_id;
if ( in_category( $testtest ) ) : 
?>

<?php the_field( "categoryselect", "category_".$testtest ); ?>

<?php endif; ?>

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

<?php
for($i = 0; $i < categories_count; $i++) {
    if ( in_category( $i ) ) :
        the_field( "categoryselect", "category_".$i );
    endif;
}
?>