Ich habe ein Problem mit dem Advanced Custom Fields Plugin
Ich erstelle ein benutzerdefiniertes Feld namens: bgcolor
Ich möchte den Wert in category.php
ausdrucken, das ist mein Code:
$color = get_field('bgcolor', 'category_'.the_category_ID( $echo ).''); echo $color;
Was ist los?
Vielen Dank
Ich nehme an, Sie wollen das Feld für die aktuelle Kategorie Archiv, nicht die Kategorie der Post innerhalb der Schleife? Versuchen Sie get_queried_object_id()
anstelle the_category_ID( $echo )
.
In single.php
benötigen Sie nur eine etwas andere Iteration Ihres ursprünglichen Versuchs:
if ( $terms = get_the_category() ) the_field( 'bgcolor', 'category_' . $terms[0]->term_id );