Привет. Вам нужно вывести ссылку, используя функцию `the_field`, но сейчас у вас возникает ошибка из-за неправильного использования кавычек внутри строки PHP. Попробуйте исправить код следующим образом, чтобы изменить способ вставки значения функции внутрь строки:
```php
echo '<a href="' . the_field('link-bc') . '">
<span class="breadcrumbs__current">';
the_field('bc');
echo '</span>
</a>';
```
Это правильно, но есть одно небольшое уточнение. Функция `the_field` выводит значение поля напрямую на экран, поэтому вам нужно использовать функцию `get_field`, которая возвращает значение поля и позволяет вставлять его в строку. Вот исправленный код:
```php
echo '<a href="' . get_field('link-bc') . '">
<span class="breadcrumbs__current">';
echo get_field('bc');
echo '</span>
</a>';
```
Этот код должен правильно вывести ссылку с использованием значений полей из Advanced Custom Fields (ACF).
С точки зрения PHP правильный синтаксис такой:
echo '<a href="' . the_field('link-bc') . '"> <span class="breadcrumbs__current">'; the_field('bc'); echo '</span> </a>';
Однако, если я правильно помню, внутриthe_fieldуже естьechoи тогда должно быть так:
echo '<a href="'; the_field('link-bc'); echo '"><span class="breadcrumbs__current">'; the_field('bc'); echo '</span></a>';
$link_bc = get_field('link-bc'); $bc = get_field('bc'); echo '<a href="' . esc_url($link_bc) . '"><span class="breadcrumbs__current">' . esc_html($bc) . '</span></a>';