Я пытаюсь отобразить значок из расширенного настраиваемого поля из предыдущего (или следующего) идентификатора записи.
Это работает:
<i class="<?php my_field('b_icon', $prev_post->ID); ?> bicon"></i>
Но, очевидно, он все равно будет отображаться, даже если предыдущий пост отсутствует.
Итак, я попробовал приведенный ниже код, но думаю, что форматирование может быть немного отключено.
<?php
$prev_post = get_previous_post();
if($prev_post) {
echo '<i class="' . the_field("my_field", $prev_post->ID) . ' otherclass"></i>'}
?>