通过评论表单传递用户元 时间:2013-01-17 作者:user1684099 我想在用户评论表单中创建一个隐藏字段,存储登录的用户信息(注册时已经创建了一个自定义字段),以便我可以将其传递到评论部分以在网站上显示。如何创建隐藏字段并将其显示在记录的注释部分,或者是否有更好的方法在注释中“标记”用户元数据?谢谢 1 个回复 SO网友:s_ha_dum 如果你看看你的主题comments.php 文件,您应该看到调用wp_list_comments. 如果它有一个回调参数array( \'callback\' => \'twentyeleven_comment\' )-- 然后,您的主题有自己的注释显示功能。查找该函数。它可能在function.php 但没有承诺。如果没有,你需要做一个。该函数控制注释显示。在该函数中执行以下操作: $user = get_user_by(\'login\',$comment->comment_author); if ($user) { $umeta = get_user_meta($user->ID); echo \'################################\'; var_dump($umeta); echo \'################################\'; } 你应该有你所需要的--只是格式化它的问题。http://codex.wordpress.org/Function_Reference/get_user_byhttp://codex.wordpress.org/Function_Reference/get_user_meta 结束 文章导航