我正在尝试向我的网站添加功能,以便用户可以在评论中上传文件。 我正在尝试使用“高级自定义字段”插件来做到这一点。
工作的某些部分已经完成。我在写评论时有上传选项,提交评论后可以通过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;
?>
问题是-我在网站的前端部分看不到文件。就像没有文件一样。
答案 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/