Отображать метаполя PHP WP - PullRequest
1 голос
/ 30 мая 2020

Я использую плагин метаполя категорий и таксономий для создания некоторых необходимых полей в product categories.

При попытке отобразить эту информацию в php, это не появляются.

$cate = get_queried_object();
$cateID = $cate->term_id;
if (function_exists('get_all_wp_terms_meta'))
{ 
   print_r( get_all_wp_terms_meta($cateID) );
}

на странице archive-product.php, возврат Array ( )

1 Ответ

0 голосов
/ 02 июня 2020

Используйте плагин Расширенные настраиваемые поля

В файле archive-product.php используйте:

$cateID = get_queried_object();
$return = get_field('NameField', $cateID);

если вы используете гибкое поле, назовите макет в настройках поля и используйте

if ( have_rows( 'NameItem', $cateID ) ) :
    while ( have_rows( 'NameItem', $cateID ) ) : the_row();
        if( get_row_layout() == 'NameLayout' ):
            echo get_sub_field('NameFiel');
         endif;
    endwhile;
else :
...