AFC - показывать файлы в комментариях - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь добавить функцию на мой сайт, где пользователи смогут загружать файлы в комментариях.Я пытаюсь сделать это с помощью плагина Advanced Custom Fields.

Некоторые части работы выполнены.У меня есть опция загрузки при написании комментария и после отправки комментария, файл виден через администрацию Wordpress.

Администрация комментариев (файл виден внизу) https://i.imgur.com/zIyjy0M.jpg

Настройки пользовательских полей https://i.imgur.com/nqNQK5N.png

Код для веб-интерфейса, который я использую в шаблоне комментариев

<?php
  $cfile = get_field('comment_file');
  if( $cfile ): ?>
    <a href="<?php echo $cfile['url']; ?>"><?php echo $cfile['filename']; ?></a>
  <?php endif;
?>

Проблема в том, что я не вижу файл в веб-части веб-интерфейса.Как будто нет файла (ов).

1 Ответ

1 голос
/ 26 июня 2019
$comment = get_comment(); // Here you can get single Comment array
$cfile = get_field('comment_file', $comment); // Then you need to pass Comment variable with get_field
if( $cfile ): ?>
    <a href="<?php echo $cfile['url']; ?>"><?php echo $cfile['filename']; ?></a>
<?php endif;

Вы можете перейти по ссылке ниже для справки - https://www.advancedcustomfields.com/resources/get-values-comment/

...