簡體   English   中英

遍歷php代碼(帶有自定義字段)

[英]Loop through php code (with a custom field)

我使用wordpress插件,可以在其中添加每個類別的自定義數據。由於某些錯誤,它並不總是能夠獲取正確的數據。 解決我寫了以下內容:

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

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

<?php endif; ?>

現在可以了,但是有沒有辦法遍歷我所有的類別呢?
(基本上我需要“ 3”和“ category_3”中的數字來遍歷我的所有類別)我無法使它正常工作,所以打算對其進行硬編碼,但以為在對它進行硬編碼之前我會尋求幫助:P

提前Thnx

在Ketan的幫助下進行編輯,我得出了適用於我的問題的解決方案

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

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

<?php endif; ?>

您可以執行以下操作:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM