Ivseti
@Ivseti
Фронтенд HTML, CSS и немного JS с PHP

Advanced Custom Fields как вывести номер телефона в виджете с оберткой див?

Advanced Custom Fields как вывести номер телефона в виджете с оберткой див?

В коде виджета обычный телефон выводится так:
<?php if ( $myhome_estate->agent->has_phone() ) : ?>
                        <div class="mh-estate__details__phone">
                            <a href="tel:<?php echo esc_attr( $myhome_estate->agent->get_phone_href() ); ?>">
                                <i class="flaticon-phone"></i> <?php echo esc_html( $myhome_estate->agent->get_phone() ); ?>
                            </a>
                        </div>
					<?php endif; ?>


В настройках модуля выставил Текст и значение:
Группы пользователей равно Все

Как написано в документации, вывод не работает:
<h2><?php the_field('heading'); ?></h2>

Этот метод тоже не работает:
$term = get_queried_object();
$my_gallery = get_field('my_gallery', $term);
echo do_shortcode($my_gallery);
  • Вопрос задан
  • 346 просмотров
Решения вопроса 1
AntonLitvinenko
@AntonLitvinenko
HTML coder
Вот так я вывел для авторов
Отображать группу полей, если Пользователь равно Все
<?php

	$args = array(
		'role__in'     => array( 'administrator', 'author', 'editor' ),
		'orderby'      => 'display_name',
		'order'        => 'ASC',
		'number'       => '6',
	);

	$authors = get_users( $args );

?>

<?php foreach ( $authors as $author ) : 
	$user_id = $author->ID;
	$phone_number = get_field('user_phone', 'user_'. $user_id);
	$phone_number_trimmed = preg_replace("/[^0-9]/", '', $phone_number);
?>
	<article class="author">

		<?php if ( $phone_number ) : ?>
			<a href="<?php echo $phone_number_trimmed ?>" class="user-phone"><?php echo $phone_number ?></a>
		<?php endif ?>

	</article>
<?php endforeach; ?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы