AFC-在评论中显示文件

时间:2019-06-26 07:41:56

标签: wordpress 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 个答案:

答案 0 :(得分:1)

$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/