@atambalasi

Как вывести текстовое поле afc?

У меня на сайте меню реализовано через таксономии. Добавил одно текстовое поле через afc.
На главный странице вывожу
$args = array(
    'taxonomy' => 'product_cat',
    'orderby'    => 'name',
    'order'    => 'ASC',
    'parent'    => 0,
    );
    $product_categories = get_terms( $args );
    $count = count($product_categories);    

    ob_start();
	
echo '<aside >';
    echo '<ul class="product-categories">';
  
        if ( $count > 0 ){
            foreach ( $product_categories as $product_category ) {
                $thumbnail_id = get_woocommerce_term_meta( $product_category->term_id, 'thumbnail_id', true );
                $item = '';
			
		echo "<h1"  . the_field("some_text", 'product_cat'.$product_category->term_id) ."  </h1>";
				
                #$item .= '<img src="'.  wp_get_attachment_url( $thumbnail_id ) .'" alt="">';
                if(get_term_link( $product_category ) == "https://asia-master.ru/product-category/burgery/") {
                    $item .= '<li class="cat-item current-cat d-flex-menu"><img src="'.  wp_get_attachment_url( $thumbnail_id ) .'" alt=""><a href="' . get_term_link( $product_category ) . '" >' . $product_category->name . '</a></li>';    
                }else {
                    $item .= '<li class="cat-item"><img src="'.  wp_get_attachment_url( $thumbnail_id ) .'" alt=""><a href="' . get_term_link( $product_category ) . '" >' . $product_category->name . '</a></li>';    
                }
                
                echo $item;
            }
        }

    echo '</ul>';
echo '</aside> ';   

ob_end_flush();
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
ya-vitaliy
@ya-vitaliy
Верстаю... + wordpress и пробую Laravel
Вместо the_field используйте get_field() и данные таксономии (которые идут вторым параметром) должны быть вида: $taxonomy . '_' . $term_id, у вас не так, обратите на это внимание.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы