首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >循环通过php代码(带自定义字段)

循环通过php代码(带自定义字段)
EN

Stack Overflow用户
提问于 2018-07-08 06:01:14
回答 1查看 24关注 0票数 0

我使用了一个wordpress插件,现在我可以为每个类别添加自定义数据,因为有一些错误,它并不总是捕获正确的数据。为了解决这个问题,我写了以下代码:

代码语言:javascript
复制
<?php if ( in_category( 3 ) ) : 
?>

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

<?php endif; ?>

现在可以了,但是有没有一种方法可以循环遍历我的所有类别呢?

(基本上我需要"3“和"category_3”中的数字来循环我的所有类别)我不能让它工作,所以我打算对它进行硬编码,但我认为在硬编码之前我会寻求帮助:P

提前Thnx

编辑,在Ketan的帮助下,我找到了这个解决我的问题的方法

代码语言:javascript
复制
<?php 
$category = get_queried_object();
$testtest = $category->term_id;
if ( in_category( $testtest ) ) : 
?>

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

<?php endif; ?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-08 06:04:45

你可以这样做:

代码语言:javascript
复制
<?php
for($i = 0; $i < categories_count; $i++) {
    if ( in_category( $i ) ) :
        the_field( "categoryselect", "category_".$i );
    endif;
}
?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51227236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档